zoukankan      html  css  js  c++  java
  • GUI07-Swing03

    3.6列表

    • 下拉框
    public class TestComboboxDemo01 extends JFrame {
        public TestComboboxDemo01(){
            Container container = this.getContentPane();
            JComboBox comboBox = new JComboBox();
            comboBox.addItem(null);
            comboBox.addItem("苹果");
            comboBox.addItem("香蕉");
            comboBox.addItem("梨子");
    
            container.add(comboBox);
    
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setBounds(100,100,300,70);
            setVisible(true);
        }
    
        public static void main(String[] args) {
            new TestComboboxDemo01();
        }
    }
    

    下拉框

    • 列表框
    public class TestComboboxDemo02 extends JFrame {
        public TestComboboxDemo02(){
            Container container = this.getContentPane();
            Vector vector = new Vector();
            JList list = new JList(vector);
            vector.add("土豆");
            vector.add("黄瓜");
            vector.add("洋葱");
            container.add(list);
    
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setBounds(100,100,300,100);
            setVisible(true);
        }
    
        public static void main(String[] args) {
            new TestComboboxDemo02();
        }
    }
    

    列表框

    • 应用场景
      • 下拉框,在多个选项中选择单个选项
      • 列表,展示信息,一般动态扩容!

    3.7文本框

    • 文本框

    -```java
    public class TestComboboxDemo04 extends JFrame {
    public TestComboboxDemo04(){
    Container container = this.getContentPane();
    JTextField textField1 = new JTextField("hello");
    JTextField textField2 = new JTextField("World");

          container.add(textField1,BorderLayout.NORTH);
          container.add(textField2,BorderLayout.SOUTH);
          setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
          setBounds(100,100,300,100);
          setVisible(true);
      }
    
      public static void main(String[] args) {
          new TestComboboxDemo04();
      }
    

    }

    
    ![文本框](https://gitee.com/XuDa1997/imagebed/raw/master/images/GUI/GUI05/FYHT4HiYr!ZG.png)
    
    - 密码框
    
    ```java
    public class TestComboboxDemo03 extends JFrame {
        public TestComboboxDemo03(){
            Container container = this.getContentPane();
            JPasswordField passwordField = new JPasswordField();
            passwordField.setEchoChar('*');
    
            container.add(passwordField);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setBounds(100,100,300,70);
            setVisible(true);
        }
    
        public static void main(String[] args) {
            new TestComboboxDemo03();
        }
    }
    

    密码框

    • 文本框
        public class JScrollDemo extends JFrame {
        public JScrollDemo() {
            Container container = this.getContentPane();
            //文本域
            JTextArea textArea = new JTextArea(20,50);
            textArea.setText("你好 明天");
            JScrollPane scrollPane = new JScrollPane(textArea);
            container.add(scrollPane);
    
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setVisible(true);
            setBounds(100,100,300,400);
        }
    
        public static void main(String[] args) {
            new JScrollDemo();
        }
    }
    
    刚刚参加工作,很有很多不懂不会的,发现错误,欢迎指正,谢谢!
  • 相关阅读:
    html5和html4.0.1的<html>标记的区别
    javascript 在页面不刷新的情况下 其中的变量时不会被初始化的
    Spring配置项<context:annotation-config/>解释说明
    阿里负责人揭秘面试潜规则
    Ubuntu 软件安装、查找、卸载--apt-get、apt-cache命令安全
    Spring 中 ApplicationContext 、WebApplicationContext 和 BeanFactory 比较
    [Spring3.x] 第 15 章 Spring MVC : 第 四 篇 业务层及 web 层技术开发
    [Spring3.x] 第 11 章 使用 Spring JDBC 访问数据库 & 第 12 章 整合其他 ORM 框架
    [Spring3.x] 第 8 章 Spring 对 DAO 的支持
    [Spring3.x] 第 3 章 IOC 容器概述
  • 原文地址:https://www.cnblogs.com/xd-study/p/12966802.html
Copyright © 2011-2022 走看看