次のようなコンストラクタを持つ JInternalFrame クラスがあります。
public MyInternalFrame() {
super("Name");
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException ex) {
Logger.getLogger(AutogeneFrame.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(AutogeneFrame.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(AutogeneFrame.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(AutogeneFrame.class.getName()).log(Level.SEVERE, null, ex);
}
initComponents();
}
問題は、ウィンドウの左上隅にあるはずの最大化、最小化、および終了ボタンが表示されないことです。ただし、タイトル バーの中央に「名前」というタイトルが表示されます。私は Mac を使用していますが、すべてのウィンドウの左上隅にある 3 つの小さな円 (赤、黄、緑) ではなく、クリックできない 3 つの小さな灰色の円として表示されます。