我想下面這段Java代碼代替JButton的JPanel中中,但它似乎並沒有一些奇怪的一種時尚的工作:如何與其他的JButton
JFrame myFrame = new JFrame("Test Frame");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JFrame.setLayout(new GridLayout());
JPanel myPanel = new JPanel();
myPanel.setLayout(new BorderLayout());
myFrame.add(myPanel);
JButton firstButton = new JButton();
myPanel.add(firstButton);
JButton secondButton = new JButton();
myPanel.remove(firstButton);
myPanel.add(secondButton);
myFrame.repaint();
我在做什麼錯?
你認爲會發生什麼?您不會將myPanel添加到myFrame中,如果您在同一個可運行的程序中調用EDT中的add,remove,add,您將永遠看不到第一個按鈕 – Robin
對不起,我錯過了,而我正在輸入上面的代碼。考慮它已經在那裏。 – NlightNFotis