在Java中,添加表格和按鈕是非常常見且有用的功能。下面我們就來看一下如何實現這些功能。
import javax.swing.*; import java.awt.*; public class TableAndButtonDemo extends JFrame { private JTable table; private JButton button; public TableAndButtonDemo() { setTitle("Table and Button Demo"); setSize(300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); setLocationRelativeTo(null); // 創建表格 Object[][] data = { {"張三", "男", 20}, {"李四", "女", 22}, {"王五", "男", 21}, }; String[] columnNames = {"姓名", "性別", "年齡"}; table = new JTable(data, columnNames); // 創建按鈕 button = new JButton("確定"); // 將表格和按鈕添加到窗口中 setLayout(new BorderLayout()); add(table.getTableHeader(), BorderLayout.NORTH); add(table, BorderLayout.CENTER); add(button, BorderLayout.SOUTH); setVisible(true); } public static void main(String[] args) { new TableAndButtonDemo(); } }
在上面的代碼中,我們首先創建了一個JTable對象來表示表格,然后創建了一個JButton對象來表示按鈕,最后將它們添加到窗口中。在添加時,我們使用了布局管理器(BorderLayout)來確定它們在窗口中的位置。
需要注意的是,在創建表格時,我們使用了一個二維數組來表示表格中的數據,以及一個一維數組來表示表格中每一列的名稱。這樣可以方便地將數據添加到表格中。而在創建按鈕時,我們直接使用了一個字符串來表示按鈕的文本,也可以在創建時指定圖標等。