java组件代码_[java]常用组件
代碼:
zujian.java
public class zujian
{
public static void main(String args[]){
ComponentInWindow win = new ComponentInWindow();
win.setBounds(100,100,310,260);
win.setTitle("常用組件");
}
}
ComponentInWindow.java
import java.awt.*;
import javax.swing.*;
public class ComponentInWindow extends JFrame
{
JTextField text;//創建文本框
JButton button;//創建按鈕,允許用戶單擊按鈕
JCheckBox checkBox1,checkBox2,checkBox3;//創建選擇框,一個選中,一個未選中兩個狀態
JRadioButton radio1,radio2;//創建單項選擇框
ButtonGroup group;//
JComboBox comBox;//創建下拉列表
JTextArea area;//創建文本區
JPasswordField pass;
public ComponentInWindow(){
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(){
setLayout(new FlowLayout());
add(new JLabel("密碼:"));
pass=new JPasswordField(10);
add(pass);
add(new JLabel("文本框:"));
text = new JTextField(10);
add(text);
add(new JLabel("按鈕:"));
button=new JButton("確定");
add(button);
add(new JLabel("選擇框:"));
checkBox1=new JCheckBox("喜歡音樂");
checkBox2=new JCheckBox("喜歡旅游");
checkBox3=new JCheckBox("喜歡乒乓");
add(checkBox1);
add(checkBox2);
add(checkBox3);
add(new JLabel("單選按鈕:"));
group=new ButtonGroup();
radio1=new JRadioButton("男");
radio2=new JRadioButton("女");
group.add(radio1);
group.add(radio2);
add(radio1);
add(radio2);
add(new JLabel("下拉列表:"));
comBox=new JComboBox();
comBox.addItem("音樂天地");
comBox.addItem("武術天地");
comBox.addItem("象棋樂園");
add(comBox);
add(new JLabel("文本區:"));
area=new JTextArea(6,12);
add(new JScrollPane(area));//為文本區添加滾動條
}
}
運行截圖:
總結
以上是生活随笔為你收集整理的java组件代码_[java]常用组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java虚拟机 函数表_java虚拟机的
- 下一篇: 博主:接下来这批影像旗舰大概率只有它提供