Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2016, 05:05
Eslas
 
Fecha de Ingreso: abril-2016
Mensajes: 22
Antigüedad: 8 años, 7 meses
Puntos: 0
Jdialog Dentro de un JFrame

Buenos dias!!, hace poco que he empezado a trabajar con las ventanas en java y tengo una pregunta.. Se puede crear una ventana dentro de otra sin necesidad de crear otra clase? pongo el codigo que utilizo:
Código Codigo de la clase MenuUsuario:
Ver original
  1. public class MenuUsuario extends JFrame {
  2.  
  3.     private static final long serialVersionUID = -44238291382720269L;
  4.     private static MenuUsuario frame;
  5.     private JPanel contentPane;
  6.     private JPanel buttonPane;
  7.     private JButton btnNuevoJuego;
  8.     private JButton btnPuntuaciones;
  9.     private JButton btnAyuda;
  10.     private JButton btnSalir;
  11.    
  12.  
  13.     /**
  14.      * Launch the application.
  15.      */
  16.     public static void main(String[] args) {
  17.         EventQueue.invokeLater(new Runnable() {
  18.             public void run() {
  19.                 try {
  20.                     frame = new MenuUsuario();
  21.                     frame.setVisible(true);
  22.                 } catch (Exception e) {
  23.                     e.printStackTrace();
  24.                 }
  25.             }
  26.         });
  27.     }
  28.  
  29.     /**
  30.      * Create the frame.
  31.      */
  32.     public MenuUsuario() {
  33.         initialize();
  34.     }
  35.     private void initialize() {
  36.         setTitle("Buscaminas");
  37.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  38.         setBounds(100, 100, 470, 525);
  39.         setMinimumSize(new Dimension(470, 525));
  40.         contentPane = new JPanel();
  41.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  42.         setContentPane(contentPane);
  43.         contentPane.setLayout(new BorderLayout(0, 0));
  44.         contentPane.add(getButtonPane(), BorderLayout.CENTER);
  45.     }
  46. private JButton getBtnAyuda() {
  47.         if (btnAyuda == null) {
  48.             btnAyuda = new JButton("Ayuda");
  49.             btnAyuda.addActionListener(new ActionListener(){
  50.  
  51.                 @Override
  52.                 public void actionPerformed(ActionEvent arg0) {
  53.                     if(btnAyuda.isEnabled()){
  54.                        
  55.                         }
  56.                 }
  57.                
  58.             });
  59.         }
  60.         return btnAyuda;
Siendo mas especifico lo que yo busco es crear una ventana nueva dentro del ActionListener
Un saludo y Gracias!