JAVA 常用组建

常用组建

    常用组件都是Jcomponent的子类。

1、 JtextField(文本框)

    允许用户在文本框中输入单行文本。

2、 JtextArea(文本区)

    允许用户在文本区中输入多行文本。

3、 Jbutton(按钮)

    允许用户单击按钮

4、 Jlabel(标签)

    标签为用户提供提示信息。

5、 JcheckBox(复选框)

    为用户提供多项选择。复选框的右面有个名字,并提供两种状态,一种是选中,另一种是未选中,用户通过单击该组件切换状态。

6、 JradioButton(单选按钮)

    为用户提供单项选择。

7、 JcomboBox(下拉列表)

    为用户提供单项选择。用户可以在下拉列表中看到第一个选项和它旁边的箭头按钮,当用户单击箭头按钮时,选项列表打开。

8、 JpasswordField(密码框)

    允许用户在密码框中输入单行密码,密码框的默认回显字符是‘*’。密码框可以使用setEchoChar(char c)重新设置回显字符,当用户输入密码时,密码框只显示回显字符。密码框调用char[] getPassword()方法可以返回用户在密码框中输入的密码。

import java.awt.*;
import javax.swing.*;
public class CYZJ {
	public static void main(String[] args) {
		CompontInWindow win=new CompontInWindow();
		win.setBounds(100,100,450,260);
		win.setTitle("常用组件");
	}
}
class CompontInWindow extends JFrame{
	JCheckBox checkBox1,checkBox2;
	JRadioButton radioM,radioF;
	ButtonGroup group;
	JComboBox<String> comBox;
	public CompontInWindow() {
		init();
		setVisible(true);
		setDefaultCloseOperation(DISPOSE_ON_CLOSE);
	}
	void init() {
		setLayout(new FlowLayout());
		comBox=new JComboBox<String>();
		checkBox1=new JCheckBox("喜欢音乐");	
		checkBox2=new JCheckBox("喜欢旅游");	
		group=new ButtonGroup();
		radioM=new JRadioButton("男");
		radioF=new JRadioButton("女");	
		group.add(radioM);
		group.add(radioF);
		add(checkBox1);
		add(checkBox2);
		add(radioM);
		add(radioF);
		comBox.addItem("音乐天地");
		comBox.addItem("武术天地");
		add(comBox);
	}
}

猜你喜欢

转载自blog.csdn.net/abc1498880402/article/details/80726836