zoukankan      html  css  js  c++  java
  • 图形界面GUI

    JFrame jframe = new JFrame();  //创建一个窗口
    jframe.setVisible(true) //设置窗口显示
    jframe.setLocation()  //设置窗口位置
    jframe.setSize()   // 设置窗口大小

    控件:

    按钮
    JButton btn = new JButton("确定");    //创建一个确定按钮
    jframe.add(btn);    //将按钮放入窗口中
    文字显示控件:
    JLabel jblName = new JLabel("姓名")
    输入框:
    JTextField  txtName = newJTextField(20);  //参数设置框的大小
    JPasswordField   txtpwd = new JPasswordField(20);

     

    布局管理器:

    JFrame默认的布局管理器BorderLayout

    BorderLayout分东南西北中  例如:

    jframe.add(btn,BorderLayout.WEST);  //西布局
    jframe.add(btn1,BorderLayout.EAST); //东布局
    jframe.setLayout(null)  //取消默认布局,完全自定义布局
    流式布局:
    jframe.setLayout(new FlowLayout()); 
    网格布局:
    jframe.setLayout(new GridLayout());
    关闭窗口,默认的是隐藏不是关闭
    jfame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    布局容器(默认的布局方式是流式布局):
    JPanel panel = new JPanel();
    
    this.add(panel,BorderLayout.NORTH)  
    pack();   //pack是打包的意思,这里是让窗口里面的控件更加紧凑
    this.setResizeable(false)   //设置不能再重新定义窗口大小

    事件监听器

    btnLgin.addActionListener(new ActionListener(){
    
                      System.out.print("啊啊啊");
    
    });

    弹出窗口:

    JOptionPane.showMessageDialog(null,"登录成功"); //null表示窗口弹出的位置在屏幕中间, 第二个参数是要显示的信息
    
    
    
    dispose();  //隐藏窗口

    下拉菜单:

    JComboBox combox =new JComboBox();  //设置下拉菜单
    String str =(String )combox.getSelectedItem(); //获取选的那一项

    如果直接往下拉菜单放入对象,默认下拉菜单显示的是对象的toString方法

    单选:

    JRadioButton  rbl =new JRadioButton("   ");
    按钮组:单选按钮如果是一组的话必须放在一个按钮组中 
    ButtGroup bg = new ButtGroup();
    bg.add(rb1);  //单选按钮放入按钮组中
  • 相关阅读:
    Nginx 部署多个 web 项目(虚拟主机)
    Nginx 配置文件
    Linux 安装 nginx
    Linux 安装 tomcat
    Linux 安装 Mysql 5.7.23
    Linux 安装 jdk8
    Linux 安装 lrzsz,使用 rz、sz 上传下载文件
    springMVC 拦截器
    spring 事务
    基于Aspectj 注解实现 spring AOP
  • 原文地址:https://www.cnblogs.com/zhuhaorong/p/12038679.html
Copyright © 2011-2022 走看看