Java中文本框-密码框-文本域这样实现

下拉框

package lesson06;

import javafx.scene.control.ComboBox;

import javax.swing.*;
import java.awt.*;

public class ComboboxTest extends JFrame {
    public ComboboxTest()  {
        Container container = this.getContentPane();
        JComboBox b1 = new JComboBox();
        b1.addItem("即将上映");
        b1.addItem("正在热播");
        b1.addItem("即将下架");
        b1.addItem("已下架");
        container.add(b1);
        setVisible(true);
        setBounds(100,100,500,100);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
    new ComboboxTest();
    }
}

列表

package lesson06;
//例如微信的联系人列表
import javax.swing.*;
import java.awt.*;
import java.util.List;

public class ComboboxTest02 extends JFrame {
    public ComboboxTest02()  {
        Container container = this.getContentPane();
        String[] num={"1","2","3"};
        JList j1=new JList(num);
        container.add(j1);

        setVisible(true);
        setBounds(100,100,500,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new ComboboxTest02();
    }
}

package lesson06;

import javax.swing.*;
import java.awt.*;
import java.util.List;
import java.util.Vector;

public class ComboboxTest02 extends JFrame {
    public ComboboxTest02()  {
        Container container = this.getContentPane();
        //String[] num={"1","2","3"};
        Vector v1=new Vector() ;
        v1.add("张三");
        v1.add("李四");
        //JList j1=new JList(num);
        JList j2=new JList(v1);

        //container.add(j1);
        container.add(j2);

        setVisible(true);
        setBounds(100,100,500,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new ComboboxTest02();
    }
}

文本框

package lesson06;

import javax.swing.*;
import java.awt.*;
import java.util.Vector;

public class TextTestDemo01 extends JFrame {
    public TextTestDemo01()  {
        Container container = this.getContentPane();
        JTextField f1= new JTextField("HELLO");
        JTextField f2= new JTextField("world",20);
        container.add(f1,BorderLayout.NORTH);
        container.add(f2,BorderLayout.SOUTH);


        setVisible(true);
        setBounds(100,100,500,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new TextTestDemo01();
    }
}

密码框

package lesson06;

import javax.swing.*;
import java.awt.*;
import java.util.Vector;

public class TextTestDemo01 extends JFrame {
    public TextTestDemo01()  {
        Container container = this.getContentPane();
        JPasswordField j2 = new JPasswordField();
        j2.setEchoChar('*');
        container.add(j2);
        setVisible(true);
        setBounds(100,100,500,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new TextTestDemo01();
    }
}

文本域

package lesson06;

import javax.swing.*;
import java.awt.*;
import java.util.Vector;

public class TextTestDemo01 extends JFrame {
    public TextTestDemo01()  {
        Container container = this.getContentPane();
        JTextArea j3 = new JTextArea(20,30);//需要参数才能滑动
        j3.setText("好好学习,天天向上");
        JScrollPane pane = new JScrollPane(j3);
        container.add(pane);
        setVisible(true);
        setBounds(100,100,500,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new TextTestDemo01();
    }
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值