Java GUI常用组件介绍

注意:

    所有组件创建并设置完成后都必须使用add()方法添加到窗口中,否则无法显示

       jp.add(jButton4);   //将设置好的按钮添加到窗口
        this.add(jp);
  • JLable(标签)  //用来显示文字或图片

            JPanel jp = new JPanel();
    ​
            jp.setLayout(new FlowLayout(FlowLayout.CENTER));
            JLabel accountLabel = new JLabel("账号");
                   accountLabel.setFont(new Font("宋体",Font.BOLD,20));
                  // accountLabel.setIcon(new ImageIcon("微信图片_20211117191028.jpg"));
            jp.add(accountLabel);

    效果图如下:

Java GUI常用组件介绍

  • JtextField(文本框) //用来输入文字

     JTextField accountText = new JTextField(20);
            jp.add(accountText);

    效果图如下:

Java GUI常用组件介绍

  • JPasswordField(密码框) //用来输入密码

        JLabel passwordLabel = new JLabel("密码");
                   passwordLabel.setFont(new Font("宋体",Font.BOLD,20));
            jp.add(passwordLabel);
            JPasswordField jPasswordField = new JPasswordField(20);
            jp.add(jPasswordField);

    效果图如下:

Java GUI常用组件介绍 

  • JTextArea(多行文本框) /用来输入多行文字

      JTextArea jTextArea = new JTextArea(5,20);
          //滚动面板,可出现滚动条,使多行文本框大小不发生变化
            JScrollPane jScrollPane = new JScrollPane(jTextArea);
            jp.add(jScrollPane);

    效果图如下:

Java GUI常用组件介绍 

  • JMenuBar(菜单栏)      //用来创建一个菜单栏

     JMenuBar jMenuBar = new JMenuBar();
  • JMenu(菜单)      //用来创建一个菜单

     JMenu jMenu1 = new JMenu("文件");
            JMenu jMenu2 = new JMenu("编辑");
            jMenuBar.add(jMenu1);
            jMenuBar.add(jMenu2);
  • JMenuItem(菜单项)      //用来创建菜单项

      JMenuItem jMenuItem = new JMenuItem("新建");
            jMenu1.add(jMenuItem);

    菜单操作效果图如下:

Java GUI常用组件介绍

上一篇:通过 Spring RestTemplate 调用带请求体的 Delete 方法(Delete With Request Body)


下一篇:s数据库GUI