원래 질문 :
방법JPanel
후JPanel
에JComponent
을 추가 할 수는JFrame
에 추가되었습니다. 나는JPanel
을 확장해야하고paintComponent()
을 무시해야한다고 생각합니다.
원래 질문 :
방법JPanel
후JPanel
에JComponent
을 추가 할 수는JFrame
에 추가되었습니다. 나는JPanel
을 확장해야하고paintComponent()
을 무시해야한다고 생각합니다.
JPanel.add()
은 정상적으로 작동합니다. 프레임이 이미 볼 경우, 전화 :
validate();
repaint();
을 또한,이 pack()
로 프레임을 재 포장해야 할 수 있습니다 크기 및 레이아웃에 따라.
귀하의 질문에 SSCCE을 게시 할 수 있다면 쉽습니다.
validate()는 내가 필요한 감사입니다. – ThunderWolf
나는 당신의 질문을 이해하면 내가 추가 아무 문제가 없을 것, 모르는 JPanel
에 대한 JComponent
, 그것은 JFrame
에 추가 된 후 befor을 나 : 당신이 만약 어쩌면
JPanel panel = new JPanel();
frame.setContentPane(panel);
// sometime later
panel.add(new JLabel("JLabel is a JComponent"));
코드를 게시하면 질문이 다소 명확 해집니다.
일부 코드로 자세히 설명하겠습니까? –
Thunder : 당신의 질문은 매우 불완전합니다. 당신이 실제로 묻고있는 것을 누군가가 추측하고 당신에게 유효한 대답을 주었기 때문에 운이 좋은 것입니다. 다음 번에 귀하의 질문에 더 많은 정보를 입력하십시오. 엄지 손가락의 좋은 규칙은 자원 봉사자가 답변 할 때 발휘하기를 원하는 것처럼 질문을하는 데 많은 노력을 기울이는 것입니다. –
나는 내 의견이 논리적이며 요점이라고 생각한다. 나는 맥스가 그 질문에 대해 짐작하지 않았다고 생각하지만 그가 그렇게했는지 나에게 말해 줄 수 있어야한다. – ThunderWolf