JOptionPane에 의해 생성 된 JDialog를 둥근 모서리로 커스터마이즈하려고하고 있습니다. 둥근 모서리가있는 JPanel 구현이 있습니다. 둥근 모서리 구현을 JOptionPane/JDialog에 통합하는 방법을 찾을 수 없습니다.JOptionPane 커스터마이즈
JPanel 또는 다른 방법으로 JDialog를 맞추는 방법을 알려주는 사람이 있다면 도움이 될 것입니다.
JOptionPane에 의해 생성 된 JDialog를 둥근 모서리로 커스터마이즈하려고하고 있습니다. 둥근 모서리가있는 JPanel 구현이 있습니다. 둥근 모서리 구현을 JOptionPane/JDialog에 통합하는 방법을 찾을 수 없습니다.JOptionPane 커스터마이즈
JPanel 또는 다른 방법으로 JDialog를 맞추는 방법을 알려주는 사람이 있다면 도움이 될 것입니다.
JDialog
은 어디에도 추가 할 수없는 최상위 구성 요소입니다. JOptionPane
의 생성자 중 하나를 사용하여 JOptionPane
의 "콘텐츠"를 추가 할 수 있지만.
JOptionPane
은 JComponent
으로 확장됩니다. 그것은 당신이 JDialog
의 모양과 느낌을 수정하려면
(JOptionPane
의 인스턴스를 포함) 화면에 표시되는 JDialog
를 구성하는 방법을 설득, 당신이 당신의 자신의 장식되지 않은 대화 상자를 만들 필요하고 JOptionPane
를 추가 제공 그것에. 나는 JOptionPane
showXxxMessage
방법을 모방하지만 static
유틸리티 메소드를 작성하는 것입니다 제안 무엇
는 단순히 JOptionPane
의 인스턴스를 추가 당신이 원하는 대화 상자의 인스턴스를 만듭니다.
사용자가 선택하는 경우 모니터하려면 JOptionPane
에 PropertyChangeListener
을 첨부해야합니다.
관련 예제가 여기에 나와 있습니다 (http://stackoverflow.com/a/16827772/230513). – trashgod