最近の更新

2016年12月14日水曜日

JTree(ツリー)にスクロールを付ける方法

【目的】
JavaのSwingで、JTree(ツリー)にスクロールを付けます。



【手順】
1.『Javaプロジェクトの作成方法』の手順で、プロジェクトを作成。
2.『Javaクラスファイルの作成方法』の手順で、『Main.java』というクラスファイルを作成。
3.『Main.java』を以下の様に入力。
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;

public class Main {
    public static void main(String[] args) {
        JFrame frame = createFrame();
        frame.getContentPane().add(createPanel());
        frame.setVisible(true);
    }

    private static JFrame createFrame() {
        JFrame frame = new JFrame();
        frame.setSize(200, 100);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        return frame;
    }

    private static JScrollPane createPanel() {
        JScrollPane panel = new JScrollPane(createTree());
        return panel;
    }

    private static JTree createTree() {
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("全体");
        JTree tree = new JTree(root);
        DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("ノード1");
        node1.add(new DefaultMutableTreeNode("ノード1-1"));
        node1.add(new DefaultMutableTreeNode("ノード1-2"));
        root.add(node1);
        root.add(new DefaultMutableTreeNode("ノード2"));
        return tree;
    }
}

4.『Ctrl+Shift+F』を押し、コードをフォーマッティング。
5.『Ctrl+S』を押し、ファイルを保存。
6.『Javaプロジェクトの実行方法』の手順で、『Main.java』を実行。
7.以下の様に表示されれば成功です。











以上です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。

関連記事