找到 133 篇文章 關於 Swing
3K+ 瀏覽量
要將 JTabel 新增到 Panel,讓我們首先建立一個面板 - JPanel panel = new JPanel();現在,建立 JTable 並使用記錄新增行和列 - String[][] rec = { { "1", "Steve", "AUS" }, { "2", "Virat", "IND" }, { "3", "Kane", "NZ" }, { "4", "David", "AUS" }, { "5", "Ben", "ENG" }, { "6", "Eion", "ENG" }, }; String[] header = { "排名", "球員", "國家" }; JTable table = new JTable(rec, header);將上面建立的表格新增到面板 - panel.add(new JScrollPane(table));以下是在 Java 中將 JTabel 新增到 Panel 的示例... 閱讀更多
1K+ 瀏覽量
是的,我們可以更改 Java 中的預設光標表示。讓我們首先建立一個按鈕元件 - JButton button = new JButton("帶有兩個邊框的按鈕");每當使用者將滑鼠游標放在上述按鈕元件上時,游標將更改為手形游標 - Cursor cursor = button.getCursor(); button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));以下是如何更改游標的示例 - 示例包 my; 匯入 java.awt.BorderLayout; 匯入 java.awt.Color; 匯入 java.awt.Container; 匯入 java.awt.Cursor; 匯入 javax.swing.BorderFactory; 匯入 javax.swing.JButton; 匯入 javax.swing.JFrame; 匯入 javax.swing.border.Border; 匯入 javax.swing.border.EtchedBorder; 匯入 javax.swing.border.LineBorder; 匯入 javax.swing.border.TitledBorder; 公共類 SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("演示"); ... 閱讀更多
1K+ 瀏覽量
要計算表格的行數,請使用 getRowCount() 方法 - table.getRowCount()要計算表格的列數,請使用 getColumnCount() 方法 - table.getColumnCount()以下是如何獲取 JTable 的行數和列數的示例 - 示例包 my; 匯入 java.awt.Font; 匯入 javax.swing.JFrame; 匯入 javax.swing.JScrollPane; 匯入 javax.swing.JTable; 匯入 javax.swing.table.DefaultTableModel; 公共類 SwingDemo { public static void main(String[] argv) throws Exception { DefaultTableModel tableModel = new DefaultTableModel(); JTable table = new JTable(tableModel); tableModel.addColumn("語言/技術"); tableModel.addColumn("文字教程"); tableModel.addColumn("影片教程"); ... 閱讀更多
1K+ 瀏覽量
要突出顯示錶格中的一行,可以使用 addRowSelectionInterval() 方法。首先建立一個表格 - DefaultTableModel tableModel = new DefaultTableModel(); JTable table = new JTable(tableModel);新增一些列 - tableModel.addColumn("語言/技術"); tableModel.addColumn("文字教程"); tableModel.addColumn("影片教程"); tableModel.addColumn("瀏覽量");現在,向表格中新增行 - tableModel.addRow(new Object[] { "NodeJS", "否", "是", "2350"}); tableModel.addRow(new Object[] { "MVC", "是", "否", "1500"}); tableModel.addRow(new Object[] { "ASP.NET", "是", "是", "3400"}); tableModel.addRow(new Object[] { "F#", "是", "否", "7890"}); tableModel.addRow(new Object[] { "區塊鏈", "是", "否", "10600"}); tableModel.addRow(new Object[] { "SharePoint", "是", "是", "4900"});透過新增行間隔來突出顯示單個行。為兩個引數設定相同的索引... 閱讀更多
719 瀏覽量
要追加一行,可以使用 addRow() 方法。讓我們首先建立一個需要追加一行的表格 - DefaultTableModel tableModel = new DefaultTableModel(); JTable table = new JTable(tableModel);向表格中新增一些列 - tableModel.addColumn("語言/技術"); tableModel.addColumn("難度級別");新增一些行 - tableModel.insertRow(0, new Object[] { "CSS", "簡單" }); tableModel.insertRow(0, new Object[] { "HTML5", "簡單"}); tableModel.insertRow(0, new Object[] { "JavaScript", "中等" }); tableModel.insertRow(0, new Object[] { "jQuery", "中等" }); tableModel.insertRow(0, new Object[] { "AngularJS", "困難"});現在,如果您需要將一行追加到我們上面建立的表格中,請使用 addrow() 方法 - tableModel.addRow(new Object[] { "WordPress", "簡單" });該... 閱讀更多
2K+ 瀏覽量
要向 JTable 顯示標題,可以為 JPanel 設定標題,該 JPanel 已經包含 JTable。在這裡,我們使用 createTitledBorder() 為 JPanel 設定面板邊框的標題,最終將作為表格標題。假設以下為 JPanel - JPanel panel = new JPanel();現在,使用 setBorder() 和 BorderFactory 類為面板設定標題邊框,這將也是我們的表格標題 - panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "我的演示表格", TitledBorder.LEFT, TitledBorder.TOP));以下是在 JTable 中新增標題的示例 - 示例包 my; 匯入 javax.swing.BorderFactory; 匯入... 閱讀更多
203 瀏覽量
要突出顯示錶格中的多行,可以使用 addRowSelectionInterval() 方法。首先建立一個表格 - DefaultTableModel tableModel = new DefaultTableModel(); JTable table = new JTable(tableModel);新增一些列 - tableModel.addColumn("語言/技術"); tableModel.addColumn("文字教程"); tableModel.addColumn("影片教程"); tableModel.addColumn("瀏覽量");現在,向表格中新增行 - tableModel.addRow(new Object[] { "NodeJS", "否", "是", "2350"}); tableModel.addRow(new Object[] { "MVC", "是", "否", "1500"}); tableModel.addRow(new Object[] { "ASP.NET", "是", "是", "3400"}); tableModel.addRow(new Object[] { "F#", "是", "否", "7890"}); tableModel.addRow(new Object[] { "區塊鏈", "是", "否", "10600"}); tableModel.addRow(new Object[] { "SharePoint", "是", "是", "4900"});透過從兩端新增行間隔來突出顯示多行。為兩端的間隔(索引)設定... 閱讀更多
2K+ 瀏覽量
使用 JDK 7,我們可以非常輕鬆地使用 Swing 建立基於漸變的半透明視窗。以下是建立基於漸變的半透明視窗所需的步驟。首先使 JFrame 的背景透明。frame.setBackground(new Color(0, 0, 0, 0)); 建立一個漸變繪製,並填充面板。JPanel panel = new javax.swing.JPanel() { protected void paintComponent(Graphics g) { Paint p = new GradientPaint(0.0f, 0.0f, new Color(R, G, B, 0), getWidth(), getHeight(), new Color(R, G, B, 255), true); Graphics2D g2d = (Graphics2D)g; g2d.setPaint(p); g2d.fillRect(0, 0, getWidth(), getHeight()); } } 分配 ... 閱讀更多
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP