Mega Code Archive

 
Categories / Java by API / Javax Swing
 

JOptionPane CLOSED_OPTION

import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; public class Main extends JFrame {   public Main() {     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     getContentPane().add(new JLabel("Placeholder label"));     pack();     setSize(200, 200);     setVisible(true);     int replaced = JOptionPane.showConfirmDialog(this,         "Replace existing selection?");     String result = "?";     switch (replaced) {     case JOptionPane.CANCEL_OPTION:       result = "Canceled";       break;     case JOptionPane.CLOSED_OPTION:       result = "Closed";       break;     case JOptionPane.NO_OPTION:       result = "No";       break;     case JOptionPane.YES_OPTION:       result = "Yes";       break;     default:       ;     }     System.out.println("Replace? " + result);   }   public static void main(String[] args) {     new Main();   } }