0

私はいくつかのカスタムダイアログを備えたフルスクリーンアプリを持っており、それらを現在のレイヤーの上にレイヤーを追加できるようにする必要があります。JLayeredPane を使用することを選択したので、デフォルトレイヤーに tabbedPane を追加し、internalframes をモーダルレイヤーですが、JLayeredPane に何も表示させることができません。ただの濃いグレーです。

    JLayeredPane panel = new JLayeredPane();
    //panel.add(workstationTabs);
    panel.add(new JLabel("Something on it"));
    JPanel topPanel = new JPanel();
    topPanel.add(panel, JLayeredPane.DEFAULT_LAYER);
    this.frame.setContentPane(topPanel);
    this.frame.setResizable(false);
4

1 に答える 1

0

全画面表示モードでは、直接の子として JTabbedPane を持つまっすぐな JLayeredPane を使用することはほとんどできません。少なくとも私が試みていたことからではありません。

于 2011-06-30T14:40:17.577 に答える