Java是一種廣泛使用的編程語言,廣泛用于開發各種類型的應用程序。最近,許多開發人員開始向Java的圖形用戶界面(GUI)轉向。這是因為Java GUI可以使應用程序更加易于使用和美觀,從而提高用戶的滿意度。
本文將重點介紹Java GUI中的兩個重要組件:表格和下拉列表。
Java GUI中的表格
import javax.swing.*;
import java.awt.*;
public class TableDemo extends JFrame{
public TableDemo(){
super("表格演示");
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String data[][] = {{"張三","25"}, {"李四","33"}, {"王五","43"}};
String column[] = {"姓名", "年齡"};
JTable table = new JTable(data, column);
JScrollPane sp = new JScrollPane(table);
getContentPane().add(sp);
setVisible(true);
}
public static void main(String[] args){
new TableDemo();
}
}
上面的代碼中,我們通過JTable組件來創建表格。JTable可以使用數組作為表格的內容,并且還可以指定列名。我們還使用了JScrollPane組件來滾動長表格。
Java GUI中的下拉列表
import javax.swing.*;
import java.awt.*;
public class ComboboxDemo extends JFrame{
public ComboboxDemo(){
super("下拉列表演示");
setSize(400,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] items = {"北京", "上海", "廣州", "深圳", "杭州"};
JComboBox combo = new JComboBox(items);
JLabel label = new JLabel("請選擇你的位置:");
JPanel panel = new JPanel();
panel.add(label);
panel.add(combo);
getContentPane().add(panel);
setVisible(true);
}
public static void main(String[] args){
new ComboboxDemo();
}
}
上述代碼中,我們使用了JComboBox組件來創建下拉列表,并使用了JPanel組件來讓下拉列表和標簽居中對齊。
表格和下拉列表是Java GUI編程中經常使用的組件。他們的使用可以使得應用程序更加易于使用、用戶友好和美觀。希望這篇文章可以幫助那些正在學習Java GUI編程的讀者。