1.項目名:欄目選擇框(前端)
2.項目源碼--話不多說,直接附上源碼吧,感受會更直觀一些
package java項目;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class 項目自己 extends JFrame{
public 項目自己() {
setSize(200, 150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container c=getContentPane();
c.setLayout(new FlowLayout());
//添加下拉框
String items[]= {"紅","黃","藍","黑","綠"};
JComboBox comboBox=new JComboBox<>(items);
getContentPane().add(comboBox,BorderLayout.NORTH);
//添加選擇框
JCheckBox c1=new JCheckBox("男");
c.add(c1);
JCheckBox c2=new JCheckBox("女");
c.add(c2);
ButtonGroup group=new ButtonGroup();
group.add(c1);
group.add(c2);
getContentPane().add(c1,BorderLayout.CENTER);
getContentPane().add(c2,BorderLayout.CENTER);
//添加兩個按鈕
JButton btn=new JButton("確定");
JButton btn1=new JButton("取消");
c.add(btn);c.add(btn1);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new 項目自己();
}
}
3.理想的效果運行截圖:
4.編程日記--
第一次編寫前端項目程序,首次有了一種做項目的新鮮感,不過話又說回來,盡管前端比較豐富,但是難度也不是想象當中的那樣那么小,總之如果自己不去對代碼進行分模塊注釋的話,在寫程序時頭腦就比較容易崩潰。首個swing窗體設計還是需要認真對待,后期繼續玩一玩網頁的前端,或者是網頁以及軟件的后端,同時要決定自己是做后端還是前端,還得需要看自己的造化!