문제를 조사 할 때 대부분의 사람들은 반대 (즉, 최소화/닫기 버튼 제거)를 원합니다. 내가 대화 상자를 표시 할 때JDialog가 최소화/닫기 버튼을 표시하지 않음
private class TestDialog extends JDialog
{
public static final String title_ = "Test Dialog";
public TestDialog(JFrame parent)
{
super(parent,title_,true);
setMinimumSize(new Dimension(500,500));
setLocationRelativeTo(null);
setUndecorated(false);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
}
내가 얻을 다음 :
다른 나는 reoccurrent setUndecorated
와 여기 setDefaultCloseOperation
를 사용하여 더 성공을 했어 나의 코드 info :
OS : 우분투
자바 버전 : 1.7.0_55
닫기/최소화 버튼을 제거 하시겠습니까? 왜 당신은 JDialog보다는 JWindow를 상속받지 않습니까? –
닫기/최소화 버튼을 표시하고 싶습니다. JWindow는 제목 표시 줄을 포함하지 않기 때문에 적합하지 않을 것입니다. – Harry
JDialog 대신 JFrame을 사용하십시오. – Gladiator