文本编辑组件(JTextField、JPasswordField、JTextArea)

文本编辑组件(JTextField、JPasswordField、JTextArea)

编写一个java程序,在程序中生成一个框架窗口,在框架窗口中创建文本框、密码文本框、滚动文本区


import javax.swing.JFrame;
import javax.swing.JPasswordField;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class JText {
    private JTextField jtf = new JTextField("该文本不可编辑", 30);    // 创建文本行组件, 30 列
    private JPasswordField jpf = new JPasswordField("密码文本", 30);   // 创建密码文本行组件, 30 列
    private JTextArea jta = new JTextArea("您好", 10, 30);               // 创建文本区组件,10行,30列
    private JScrollPane jsp = new JScrollPane(jta);                    // 创建滚动窗格,其显示内容是文本区对象
    public void display() {

        // 布局
        JFrame f = new JFrame("文本编辑功能窗口");
        f.setBounds(200, 150, 350, 227);
        f.setLayout(null);

        jta.setLineWrap(true); // 设置自动换行
        jpf.setBounds(20, 10, 140, 20);
        jtf.setBounds(20, 40, 140, 20);
        jsp.setBounds(20, 70, 160, 100);

        // 把组件添加进窗口f中
        f.add(jpf);
        f.add(jtf);
        f.add(jsp);

        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setVisible(true);
    }
    public static void main(String[] args) {
        (new JText()).display();
    }
}

实验结果
文本编辑组件(JTextField、JPasswordField、JTextArea)_第1张图片

你可能感兴趣的:(Java学习手记)