zoukankan      html  css  js  c++  java
  • 关于一个查询的JAVA界面,希望对你有启发

    package work2;
    
    import java.awt.BorderLayout;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.WindowConstants;
    
    class MyJframe extends JFrame{
            JPanel Panel;
            JLabel ID,Name,Price,Birth;
            JTextField J1;
            JTextArea J2,J3,J4;
            JButton button1,button2;
            
            public MyJframe (){
                setLayout(new BorderLayout());
                init();
                setTitle("查询窗口");
                setBounds(700,400,600,350);
                setVisible(true);
                setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            }
            public void init(){
                Panel=new JPanel();
                Panel.setLayout(null);//把面板布局设置为空
                
                //商品编号及文本框
                ID=new JLabel("商品编号:");
                ID.setBounds(120,30,150,50);
                J1=new JTextField(16); 
                J1.setBounds(200, 45, 250, 20);
                Panel.add(ID);
                Panel.add(J1);
                
                //查询按钮
                button1=new JButton("查询");
                button1.setBounds(130,80,90,20);
                Panel.add(button1);
                
                //清除按钮
                button2=new JButton("清除界面字符");
                button2.setBounds(320,80,120,20);
                Panel.add(button2);
                
                //添加商品名称
                Name=new JLabel("商品名称:");
                Name.setBounds(120,115,120,30);
                J2=new JTextArea();
                J2.setBounds(200,120,250,20);
                Panel.add(Name);
                Panel.add(J2);
                
                //添加价格信息
                Price=new JLabel("价       格:");
                Price.setBounds(120,156,120,30);
                J3=new JTextArea();
                J3.setBounds(200,160,250,20);
                Panel.add(Price);
                Panel.add(J3);
                
                //添加出厂日期
                Birth=new JLabel("出厂日期:");
                Birth.setBounds(120,192,120,30);
                J4=new JTextArea();
                J4.setBounds(200,195,250,20);
                Panel.add(Birth);
                Panel.add(J4);
                
                add(Panel);
            }
    }
    public class Interface{
        public static void main(String[] args){
                new MyJframe();
            }
        }

         

    所得界面:            

        

  • 相关阅读:
    MyEclipse配置Tomcat 并编写第一个JSP程序
    ubuntu安装postgresql与postgis
    ubuntu12.10升级至14.04
    ubuntu 12.10无法用apt-get安装软件 Err http://us.archive.ubuntu.com quantal-updates/main Sources 404 Not
    hive0.13网络接口安装
    hive报错 Another instance of Derby may have already booted the database
    前端开发者进阶之函数柯里化Currying
    js中的事件委托
    while 和 for 对比
    小图标文字对齐的终极解决方案
  • 原文地址:https://www.cnblogs.com/handsometaoa/p/11937714.html
Copyright © 2011-2022 走看看