JButton Aceptar

Hola soy estoy empezando en esto de la programación era para ver si me podías ayudar a ver donde es que puedo ubicar un botón de aceptar que me lleve a un menu que ya tengo establecido y otro de cancelar agradeceré tu pronta respuesta...
Este es el código
import java.awt.*;
import javax.swing.*;
/**
* Demuestra el componente {@link JLabel}. Esta clase hereda de
* la clase {@link JPanel}.
*
* @author iCarnegie
* @version 1.0.0
*/
public class JLabelDemo extends JPanel {
private JLabel labelLeft;
private JLabel labelCenter;
private JLabel labelRight;
/**
* Crea una ventana.
*
* @param args no utilizado.
*/
public static void main(String[] args) {
JFrame frame = new JFrame("JLabelDemo");
frame.setContentPane(new JLabelDemo());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack(); // Ajusta el tamaño de la ventana
frame.setVisible(true);
}
/**
* Crea tres componentes {@link JLabel}.
*/
public JLabelDemo() {
setLayout(new GridLayout(1, 3));
setBackground(Color.white);
ImageIcon icon = new ImageIcon("dibujo.jpg");
ImageIcon icon1 = new ImageIcon("dibujo1.jpg");
// Crea los componentes
labelLeft = new JLabel("Competencia", icon, JLabel.CENTER);
labelCenter = new JLabel("Deseas iniciar la Aplicacion");
labelRight = new JLabel("Salto",icon1,JLabel.CENTER);
// Establece la posición del texto, relativa al icono
labelLeft.setVerticalTextPosition(JLabel.BOTTOM);
labelLeft.setHorizontalTextPosition(JLabel.CENTER);
labelLeft.setFont(new Font("Serif", Font.BOLD, 16));
// Establece la alineación y la fuente de la etiqueta
labelCenter.setHorizontalAlignment(JLabel.CENTER);
labelCenter.setFont(new Font("Serif", Font.BOLD, 30));
// Añade etiquetas al contenedor
add(labelLeft);
add(labelCenter);
add(labelRight);
}
}
El botón aceptar debe ir a la clase del que tiene el menu la cual es un main... Se llama TestCompetencia... Gracias
Respuesta
1
Por que no lo ejecutas tal y como estas instanciando el primero...
JFrame frame = new JFrame("JLabelDemo");
y no te haria falta que tuviera su main, luego cierras el primero y ya lo tienes.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas