1
最終的なタブ(タブe)のみが表示されていますが、パネルに5つのタブを持つタブ付きペインを追加しようとしています。レイアウトマネージャを使用してパネルにタブ付きペインを追加する
ここで根本的に何か間違っているのは明らかですが、パネルのレイアウトマネージャを変更しようとしましたが、タブ付きペインが追加されていますが、これは問題ではないと思います。どんなアドバイスも助けになるでしょう!
メインクラスコード:
public static void main(String[] args) {
JFrame frame = new JFrame("Data Structures Program");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600, 600);
GraphicPanel G = new GraphicPanel();
frame.add(G.getPanel());
frame.setVisible(true);
}
グラフィックスクラス
public class GraphicPanel {
public JPanel topPanel;
public GraphicPanel() {
JPanel Panel = new JPanel();
Panel.setLayout(new GridLayout(1, 1));
JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.addTab("a", Panel);
tabbedPane.addTab("b", Panel);
tabbedPane.addTab("c", Panel);
tabbedPane.addTab("d", Panel);
tabbedPane.addTab("e", Panel );
topPanel = new JPanel();
topPanel.setLayout(new GridLayout(1, 1));
topPanel.add(tabbedPane);
}
public JPanel getPanel(){
return topPanel;
}
}
私は次のように追加します:コンポーネントは階層の1つの場所に限ります。 –