Error en tiempo de ejecucion de un Java swing
Publicado por cuervas (7 intervenciones) el 16/04/2008 13:28:11
Hola: Estoy empezando con el Java Swing, uso el visual editor de Eclipse, la cuestión es que no consigo que al pulsar un botón me aparezca un JDialog. Escribo el codigo para ver si alguien me puede echar una mano:
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JPopupMenu;
import javax.swing.JWindow;
import java.awt.GridBagLayout;
import javax.swing.JDialog;
public class error1 extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton boton1 = null;
private JDialog error = null; // @jve:decl-index=0:visual-constraint="310,146"
private JPanel jContentPane1 = null;
/**
* This is the default constructor
*/
public error1() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 244);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getBoton1(), null);
}
return jContentPane;
}
/**
* This method initializes boton1
*
* @return javax.swing.JButton
*/
private JButton getBoton1() {
if (boton1 == null) {
boton1 = new JButton();
boton1.setBounds(new Rectangle(13, 10, 81, 24));
boton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
error.setVisible(true); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return boton1;
}
/**
* This method initializes error
*
* @return javax.swing.JDialog
*/
private JDialog getError() {
if (error == null) {
error = new JDialog(this);
error.setContentPane(getJContentPane1());
}
return error;
}
/**
* This method initializes jContentPane1
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane1() {
if (jContentPane1 == null) {
jContentPane1 = new JPanel();
jContentPane1.setLayout(new BorderLayout());
}
return jContentPane1;
}
} // @jve:decl-index=0:visual-constraint="10,10"
Un saludo.
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JPopupMenu;
import javax.swing.JWindow;
import java.awt.GridBagLayout;
import javax.swing.JDialog;
public class error1 extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton boton1 = null;
private JDialog error = null; // @jve:decl-index=0:visual-constraint="310,146"
private JPanel jContentPane1 = null;
/**
* This is the default constructor
*/
public error1() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 244);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getBoton1(), null);
}
return jContentPane;
}
/**
* This method initializes boton1
*
* @return javax.swing.JButton
*/
private JButton getBoton1() {
if (boton1 == null) {
boton1 = new JButton();
boton1.setBounds(new Rectangle(13, 10, 81, 24));
boton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
error.setVisible(true); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return boton1;
}
/**
* This method initializes error
*
* @return javax.swing.JDialog
*/
private JDialog getError() {
if (error == null) {
error = new JDialog(this);
error.setContentPane(getJContentPane1());
}
return error;
}
/**
* This method initializes jContentPane1
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane1() {
if (jContentPane1 == null) {
jContentPane1 = new JPanel();
jContentPane1.setLayout(new BorderLayout());
}
return jContentPane1;
}
} // @jve:decl-index=0:visual-constraint="10,10"
Un saludo.
Valora esta pregunta


0