窗口

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();
	}
}

原文地址:https://www.cnblogs.com/xiejie95/p/10978821.html