좋아요. 그래야 성공적으로 모달 JDialog
을 만들었고 Netbeans GUI Builder를 사용하여 디자인 속도를 높이는 패널을 만들었습니다. 그러나 모달 JDialog
에는 패널이 표시되지 않으므로 비어 있습니다. 다음에해야 할 일을 알지 못하고 주 컨테이너가 보이면 왜 나타나지 않을지 전혀 알 수 없습니다.모달 JDialog는 빈 프레임을 표시합니다. 포함 된 패널이 표시되지 않습니다
JDialog
은 무엇 등장하는 것은 이것이다 JTable
에 2 마우스를 클릭 한 후 올 것으로 예상된다. 아래 대신 (업데이트 교과 과정 GUI)의
. 그것의 자신의 클래스에
private void curriculumListJtblMouseClicked(java.awt.event.MouseEvent evt) {
int clickCount = evt.getClickCount();
if (clickCount == 2) {
UpdateCurriculumGui updateCurriculum = new UpdateCurriculumGui();
updateCurriculum.setPreferredSize(new Dimension(1000, 650));
updateCurriculum.setVisible(true);
updateCurriculum.pack();
updateCurriculum.setLocationRelativeTo(null);
}
}
UpdateCurriculumGui합니다.
public class UpdateCurriculumGui extends javax.swing.JDialog {
public UpdateCurriculumGui() {
super(null, ModalityType.MODELESS);
setAlwaysOnTop(true);
setTitle("Update Curriculum Information");
}
}
나는 한번도 JDialogs을 사용하려하지 않았기 때문에 당신이 날 도울 수 있기를 바랍니다. 나는 어떤 제안을 주셔서 감사합니다.
감사합니다.
가 대단히 감사합니다. 그리고 미안 해요. 문제가 얼마나 작은 지 깨달았 기 때문입니다. 실수로 내가 만든 패널을 생성하는 initComponents()를 제거했습니다. 이것은 새로운 생성자를 만들 때 발생했습니다. 방금 initComponents()를 다시 호출해야만했습니다. 지금 JDialog 내의 패널을 볼 수 있습니다. – p3ace
나는 다른 사람들이 내가 가진 것과 같은 문제가 생겨서 기쁘다. =) 당신의 프로젝트에 좋은 행운을! –
예. 감사합니다. 때로는 어려운 일에 집중할 때 가장 쉽게 빠집니다. 감사합니다. – p3ace