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

  • 相关阅读:
    7月15日考试 题解(链表+状压DP+思维题)
    暑假集训日记
    C# .NET 使用 NPOI 生成 .xlsx 格式 Excel
    JavaSE 基础 第42节 局部内部类
    JavaSE 基础 第41节 匿名内部类
    JavaSE 基础 第40节 内部类概述
    JavaSE 基础 第39节 接口的应用
    JavaSE 基础 第38节 接口的实现
    JavaSE 基础 第37节 接口概述
    JavaSE 基础 第36节 抽象类概述与使用
  • 原文地址:https://www.cnblogs.com/xiejie95/p/10978821.html
Copyright © 2011-2022 走看看