為了讓大家更了解,我們將使用Java語言編寫一個程序,用於顯示一個簡單的表格。以下是具體的操作步驟: 1. 導入必要的Java類別: ```java import javax.swing.*; import java.awt.*; ``` 2. 建立一個繼承自JFrame的類別來顯示表格: ```java public class TableFrame extends JFrame { public TableFrame() { // 設定視窗標題 setTitle("表格顯示
使用Java寫一個程式來顯示表格是很常見的需求,而在Swing函式庫中,可以使用JTable元件來實作這個功能。以下是一個簡單的範例程式碼: ```java import javax.swing.*; import java.awt.*; public class TableExample extends JFrame { public TableExample() { setTitle("表格範例"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String[] columnNames = {"姓名", "年齡", "性別"}; Object[][] data = { {"張三", 25, "男"}, {"李四", 30, "女"}, {"王五", 28, "男"} };
import javax.swing.*; import java.awt.*; public class TableExample { public static void main(String[] args) { // 创建 JFrame 实例 JFrame frame = new JFrame("表格示例"); // 创建表格的数据和列名 Object[][] data = { {"John", 28, "Male"}, {"Alice", 22, "Female"}, {"Bob", 35, "Male"} }; String[] columnNames = {"Name", "Age", "Gender"}; // 创建表格 JTable table = new JTable(data, columnNames); // 创建滚动窗格,并将表格添加到窗格中 JScrollPane scrollPane = new JScrollPane(table); // 将滚动窗格添加到 JFrame 中 frame.getContentPane().add(scrollPane, BorderLayout.CENTER); // 设置 JFrame 的大小、可见性和默认关闭操作 frame.setSize(400, 300); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
這個範例中建立了一個包含表格的簡單Swing應用程式。可以根據需要修改資料和列名。
二、JAVA裡如何實作列印功能
要在Java中實作列印功能,可以使用Java列印API。以下是一個簡單的範例:
import java.awt.print.*; public class PrintExample implements Printable { public int print(Graphics g, PageFormat pf, int page) throws PrinterException { if (page > 0) { return NO_SUCH_PAGE; } // 在这里绘制要打印的内容 Graphics2D g2d = (Graphics2D) g; g2d.drawString("Hello, this is a test!", 100, 100); return PAGE_EXISTS; } public static void main(String[] args) { PrinterJob job = PrinterJob.getPrinterJob(); job.setPrintable(new PrintExample()); // 弹出打印对话框 if (job.printDialog()) { try { job.print(); } catch (PrinterException e) { e.printStackTrace(); } } } }
在上述範例中,PrintExample
類別實作了Printable
接口,其中的print
方法用於繪製要列印的內容。在main
方法中,建立了一個PrinterJob
實例,並透過printDialog
方法彈出列印對話框,使用者可以選擇印表機和其他設定。然後,呼叫print
方法執行列印操作。
總結:
以上是使用Java程式語言建立一個程式來展示一個表格的詳細內容。更多資訊請關注PHP中文網其他相關文章!