文本框、密码框、文本域
源代码:
package cn.ecut.swing.box;
import javax.swing.*;
import java.awt.*;
public class JTextFieldBoxDemo extends JFrame {
public static void main(String[] args) {
new JTextFieldBoxDemo();
}
public JTextFieldBoxDemo(){
Container container=this.getContentPane();
//布局
container.setLayout(new GridLayout(3,1,10,10));
JPanel panel1=new JPanel(new GridLayout(1,1));
JPanel panel2=new JPanel(new GridLayout(1,1));
//文本框
JTextField jTextField=new JTextField("");
//密码框
JPasswordField jPasswordField=new JPasswordField();
//文本域
JTextArea jTextArea=new JTextArea(20,50);
//将三种框放到面板上
JScrollPane jScrollPane=new JScrollPane(jTextArea);
panel1.add(jTextField);
panel2.add(jPasswordField);
//将面板放到container上
container.add(panel1);
container.add(panel2);
container.add(jScrollPane);
this.setVisible(true);
this.setBounds(100,100,200,200);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
运行结果: