• Document


    代码:

     1 package com.test1;
     2 
     3 import java.awt.GridLayout;
     4 
     5 import javax.swing.JButton;
     6 import javax.swing.JFrame;
     7 import javax.swing.JLabel;
     8 import javax.swing.JPanel;
     9 import javax.swing.JPasswordField;
    10 import javax.swing.JTextField;
    11 
    12 public class Demo8_6 extends JFrame{
    13 //定义组件
    14 JPanel jp1,jp2,jp3;
    15 JLabel jlb1,jlb2;
    16 JButton jb1,jb2;
    17 JTextField jtf1;
    18 JPasswordField jtf2;
    19 
    20 
    21 public static void main(String[] args){
    22 Demo8_6 demo8_6=new Demo8_6();
    23 }
    24 //构造函数
    25 public Demo8_6(){
    26 jp1=new JPanel();
    27 jp2=new JPanel();
    28 jp3=new JPanel();
    29 
    30 jlb1=new JLabel("用户名");
    31 jlb2=new JLabel("密码框");
    32 
    33 jb1=new JButton("提交");
    34 jb2=new JButton("取消");
    35 
    36 jtf1 =new JTextField(10);
    37 jtf2=new JPasswordField(10);
    38 //
    39 this.setTitle("登录页面");
    40 this.setSize(300, 150);
    41 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    42 this.setLocation(200, 200);
    43 //设置布局管理器
    44 this.setLayout(new GridLayout(3,1));
    45 //加入各个组件
    46 jp1.add(jlb1);
    47 jp1.add(jtf1);
    48 
    49 jp2.add(jlb2);
    50 jp2.add(jtf2);
    51 
    52 jp3.add(jb1);
    53 jp3.add(jb2);
    54 //最终加入到JFame
    55 this.add(jp1);
    56 this.add(jp2);
    57 this.add(jp3);
    58 //显示
    59 this.setVisible(true);    
    60 }    
    61 }
    View Code

    刚刚开始的时候竟然忘记了,继承也是醉了,报错的时候,我竟然傻傻的给他重新写方法,还以为我软件安装的插件丢了呢,幼稚的可爱。

  • 相关阅读:
    数据文件对应的磁盘坏掉了,没有归档,没有备份
    Oracle OEM重建
    Verilog编码指南
    UART串口协议
    信号完整性以及串扰
    Perl-由报表转命令(展讯2015)
    论文-ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design
    时序路径分析模式
    后端设计各种设计文件格式说明
    Verilog-小数分频器(1.5)实现(待写)
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/6947476.html
Copyright © 2020-2023  润新知