3

メイン ウィンドウに多数のタブが含まれる GUI を作成しています。それらは水平に並べて配置する必要があります。

このコードを使用すると、「折りたたまれた」バージョンが作成され、矢印でタブを切り替えることができます。

    JTabbedPane tabs = new JTabbedPane();
    JPanel tab_virksomheder = new JPanel();
    tabs.addTab("Virksomheder", tab_virksomheder);

    JPanel tab_praktikpladser = new JPanel();
    tabs.addTab("Praktikpladser", tab_praktikpladser);

    panel.add(tabs);

タブを隣り合わせにするにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

2

コンテナには、たとえば次のpanelようなレイアウト セットが必要です。BorderLayout

panel.setLayout(new BorderLayout());
于 2013-02-14T10:04:27.863 に答える
1

正確な結果は、いくつかの要因によって異なります。

  • AquaTabbedPaneUIMac OS X 上のプラットフォームの TabbedPaneUI 。

  • に提供される設定setTabLayoutPolicy()

  • pack()を囲む で呼び出されるときに使用される、コンテンツの優先サイズWindow

このを使用して、さまざまな Look&Feel 設定を試すことができます。コンテンツの推奨サイズによって、各タブのコンテンツ ペインのサイズがどのように定義されるかに注意してください。

画像

于 2013-02-14T11:38:48.440 に答える