public class Pencere{
JFrame pencere = new JFrame();
JButton buton1, buton2;
public Pencere() {
pencere.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pencere.setTitle("Ana Pencere");
pencere.setBackground(Color.getHSBColor(15f, 120f, 220f));
pencere.setLocation(new Point(500, 300));
pencere.setSize(613, 253);
pencere.addMouseListener(new Dinle());
pencere.setLayout(new FlowLayout());
pencereDegis();
}
public void goster(){
pencere.setVisible(true);
}
public void pencereDegis(){
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException | InstantiationException
| IllegalAccessException | UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
buton2 = new JButton("Butonnn"); //This button not visible
pencere.add(buton2);
pencere.pack();
}
}
アプリを実行すると(JFrameウィンドウを表示)、すべてのコードは正常に機能しますが、「Butonnn」ボタンが表示されなかった後にpencereDegis()メソッドを呼び出すと、
私の悪い英語のために申し訳ありませんが、すべてに感謝します。