ホームページ >ソフトウェアチュートリアル >オフィスソフトウェア >Java プログラミング言語を使用してテーブルを表示するプログラムを作成する

Java プログラミング言語を使用してテーブルを表示するプログラムを作成する

WBOY
WBOY転載
2024-01-04 19:18:26852ブラウズ

皆さんに理解を深めていただくために、Java 言語を使用して簡単な表を表示するプログラムを作成します。具体的な手順は次のとおりです。 1. 必要な Java クラスをインポートします。 ```ジャバ javax.swing.* をインポートします。 java.awt.* をインポートします。 「」 2. JFrame から継承したクラスを作成してテーブルを表示します。 ```ジャバ public class TableFrame extends JFrame { public TableFrame() { //ウィンドウタイトルを設定する setTitle("テーブル表現

テーブルを表示するプログラムを Java で作成するのは非常に一般的な要件であり、Swing ライブラリでは、JTable コンポーネントを使用してこの機能を実現できます。次のとおりです。簡単なサンプルコードです: ```ジャバ javax.swing.* をインポートします。 java.awt.* をインポートします。 public class TableExample extends JFrame { public TableExample() { setTitle("テーブルの例"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String[] columnNames = {"名前", "年齢", "性別"}; オブジェクト[][] データ = { {"チャン サン"、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 アプリケーションを作成します。データ名と列名は必要に応じて変更できます。

2. 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 インターフェイスを実装します。を使用します 印刷したいものを描きます。 main メソッドでは、PrinterJob インスタンスが作成され、printDialog メソッドを通じて印刷ダイアログ ボックスが表示され、ユーザーはプリンターなどを選択できます。設定。次に、print メソッドを呼び出して印刷操作を実行します。

概要:

1. Swing ライブラリの JTable コンポーネントを使用すると、Java でテーブルを表示する簡単なプログラムを作成できます。
  1. 2. 印刷機能を実装するには、Java 印刷 API を使用し、Printable インターフェイスを実装するクラスを作成し、PrinterJob を使用して印刷操作を実行します。

以上がJava プログラミング言語を使用してテーブルを表示するプログラムを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。