다른 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();
내가 잘못 뭐하는 거지 ?
어떻게 될 것으로 예상됩니까? myPrame을 myFrame에 추가하지 않고 동일한 실행 파일의 EDT에서'add','remove','add'를 호출하면 첫 번째 버튼이 표시되지 않습니다. – Robin
죄송합니다. , 위의 코드를 입력하는 동안. 그것을 이미 고려하십시오. – NlightNFotis