Im SWT에 새로운 GUI를 만들고 사용자가 "확인"버튼을 클릭하면 경고 메시지를 보내려고합니다. "귀하의 매개 변수가 잘못되었습니다"와 같은 오류 아이콘을 선호하고 "귀하의 매개 변수가 정확합니다"체크 아이콘이 바람직합니다. 약간 검색을했는데 MessageBox()
을 사용하여 가능할 수 있지만 체크 나 눈금 아이콘이 없으며 맞춤 이미지를 만든 다음 대화 상자에 적용하고 싶지 않습니다. MessageBox()
으로 새로운 MessageBox 객체를 만들고 텍스트를 설정 한 다음 텍스트를 열어야합니다 ... Swing에서 이와 같은 간단한 한 줄 솔루션이 아닌가요? StaticClass.showmsg(type,"String");
예를 들어? 가능하다면 JFace를 피하고 싶습니다. 왜냐하면 다른 라이브러리와 JFace에서 수 많은 오류가 발생했기 때문에 그렇게 힘들지는 않을 것입니다 ... 이것은 MessageBox()
으로 얻은 것입니다. 윤리적으로 보지 않습니다.사용자 지정 아이콘이있는 간단한 SWT 경고 메시지?
편집 : 내가 JFace의 추가와 JFace는 또한 체크 아이콘 (MessageDialog) 그래서 난 내 자신하지만 방법에 체크 아이콘을 추가해야합니다 다른 기회가없는 것처럼 보이는이 나던? 나의 현재 경고 메시지가 :
MessageDialog.openWarning(Display.getDefault().getActiveShell(), "Warning", "Input parameters are wrong!")
나는 MessageDialog.openOK()
이 였으면하지만, 그래서 나는이 메시지에 내 자신의 아이콘을 삽입 할 수있는 방법이 밤은?
JOptionPane이 귀하의 필요에 맞습니까? – IdusOrtus
@IdusOrtus Jface를 계속 사용하려고 시도하지만 작동하지 않으면 JOptionPane을 사용합니다. JOption pane 오류/정보 메시지는 화면의 중앙으로 직접 오지만 응용 프로그램은 왼쪽 상단 모서리에있어 멋지지 않습니다. 응용 프로그램에 정확하게 표시되도록 할 수 있습니까? – Anarkie
showMessageDialog()를 호출 할 때 첫 번째 인수로 응용 프로그램 프레임을 지정하거나 JOptionPane 메서드를 결정할 수 있습니다. 구글 joptionpane 다른 옵션에 대한 위치를 설정합니다. – IdusOrtus