Я использовалJava возвращения из ShowOptionDialog от внутренней JPanel
JOptionPane.showOptionDialog(null, new MyPanel(), "Import", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, new Object[]{}, null);
, потому что я не хочу, кнопки по умолчанию, предоставленные OptionDialog и я создал мои кнопки внутри MyPanel extends JPanel
Так что моя проблема в том, как теперь я могу закройте этот OptionDialog изнутри MyPanel
, выпущенный ActionEvent
? Меня не волнует возвращаемое значение, если этот диалог исчезнет. И я понимаю, что это может быть не лучший дизайн, но я много работал над этим много раз, поэтому я предпочел бы исправление, которое предполагает как можно меньше изменений в структуре. Благодаря!
Просто хочу уточнить, вам не нравятся кнопки, потому что o f L & F? Потому что я предполагаю, что вы знаете, что мы можем передать собственный текст кнопки? – user2507946
@ user2507946 Да, я знаю. По умолчанию кнопки будут закрывать диалог при нажатии. Я не хочу этого. – YankeeWhiskey