zoukankan      html  css  js  c++  java
  • 窗口

    1、 制作一个如图所示的界面(使用FlowLayout布局),不要求实现功能。

    package Java;
    import javax.swing.*;
    import java.awt.FlowLayout;
    public class xiejie {
    	  JFrame f;
    	  JPanel p;
    	  JButton b1,b2;
    	  JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9;
    	  JTextField  t1,t2,t3,t4,t5,t6;
    	 public xiejie() {
    	   f = new JFrame();	 
    	   p = new JPanel();
    	   b1 = new JButton("开");
    	   b2 = new JButton("关");
    	   l1 = new JLabel("当前时间:");
    	   l2 = new JLabel("闹钟时间:");
    	   l3 = new JLabel("时");
    	   l4 = new JLabel("分");
    	   l5 = new JLabel("秒");
    	   l6 = new JLabel("闹钟设置");
    	   l7 = new JLabel("时");
    	   l8 = new JLabel("分");
    	   l9 = new JLabel("秒");
    	   t1 = new JTextField(5);
    	   t2 = new JTextField(5);
    	   t3 = new JTextField(5);
    	   t4 = new JTextField(5);
    	   t5 = new JTextField(5);
    	   t6 = new JTextField(5);
    	   f.add(p);
    	   p.add(l1);
    	   p.add(t1);
    	   p.add(l3);
    	   p.add(t2);
    	   p.add(l4);
    	   p.add(t3);
    	   p.add(l5);
    	   p.add(l2);
    	   p.add(t4);
    	   p.add(l7);
    	   p.add(t5);
    	   p.add(l8);
    	   p.add(t6);
    	   p.add(l9);
    	   p.add(l6);
    	   p.add(b1);
    	   p.add(b2);
    	   f.setVisible(true);
    	   f.setSize(400, 200);
    	 }
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            new xiejie();
    	}
    }
    
    

    2、设计一个用标签、文本行与按钮来登录的界面(用GridLayout布局方式)。如图所示。

    用户名:
    口 令 :
    确认 取消

    package Java;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    import javax.swing.*;
    public class Frame {
       JFrame f;
       JPanel p;
       static JButton b1;
       static JButton b2;
       JLabel l1,l2;
       JTextField t1,t2;
       GridLayout g;
       public Frame() {
    	   GridLayout g = new GridLayout(3,2);
    	   f = new JFrame();
    	   p = new JPanel();
    	   l1= new JLabel("用户名:"); 
    	   l2= new JLabel("口    令:"); 
    	   b1= new JButton("确认");
    	   b2= new JButton("取消");
    	   t1= new JTextField("");
    	   t2= new JTextField("");
    	   p.setLayout(g);
    	   f.add(p);
    	   p.add(l1);
    	   p.add(t1);
    	   p.add(l2);
    	   p.add(t2);
    	   p.add(b1);
    	   p.add(b2);
    	   f.setSize(400, 400);
    	   f.setVisible(true);
       }
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            new Frame();
    	}
    }
    

  • 相关阅读:
    atitit.为什么java体系开发效率这样低的原因and解决
    使用11g DNFS建立基于DNFS的tablespace
    MalformedObjectNameException: Invalid character '' in value part of property
    Spring MVC DispatcherServlet绑定多种URL
    chrome与pdf的事情
    JSP获取绝对物理地址
    spring mvc 与 jasper Report集成
    HttpServletRequest和ServletRequest的区别
    aJax请求结果中包含form的问题
    javascript与java编码互转
  • 原文地址:https://www.cnblogs.com/xiejie95/p/10978821.html
Copyright © 2011-2022 走看看