Documentos de Académico
Documentos de Profesional
Documentos de Cultura
java
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JToolBar;
import javax.swing.JTextField;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.BorderLayout;
public MatrizBoton() {
JToolBar barraHerramientas = new JToolBar();
JLabel lblFilas = new JLabel();
JLabel lblColumnas = new JLabel();
txtColumnas = new JTextField();
txtFilas = new JTextField();
btnCrear = new JButton();
panel = new JPanel( null );
lblFilas.setText("Filas");
barraHerramientas.add(lblFilas);
lblColumnas.setText("Columnas");
barraHerramientas.add(lblColumnas);
btnCrear.setText("Crear");
btnCrear.addActionListener(this);
barraHerramientas.add(btnCrear);
this.setSize(410, 330);
//Permite que la ventana se coloque al centro de la pantalla
this.setLocationRelativeTo(null);
}
//Se crea una matriz de botones segun las filas y columnas entrantes
Boton [][] botones = new Boton[ filas ][ columnas ];
javax.swing.UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLook
AndFeel");
} catch (Exception ex) {
ex.printStackTrace();
}
new MatrizBoton().setVisible(true);
}
JButton btnCrear;
JTextField txtColumnas;
JTextField txtFilas;
JPanel panel;
}