package Presentacion;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.JPanel;
public class PanControl extends JPanel {
private JButton btnAgregarMap;
private JButton btnCrearFicha;
public JComboBox combo;
File fichero;
JFileChooser jfchCargarMapa = new JFileChooser();
JFileChooser jfchCargarFicha = new JFileChooser();
PanMapa panMapa;
public PanControl() {
iniComponentes();
} // fin constructor
private void iniComponentes() {
setVisible(true);
setBackground(Color.blue);
setBorder(javax.swing.BorderFactory.createTitledBorder("Mapa y Fichas"));
setLayout(null);
// componentes
{
btnAgregarMap = new JButton("Agregar Mapa");
btnAgregarMap.setBounds(130, 60, 200, 40);
btnAgregarMap.setFont(new Font("Indie Flower", Font.BOLD, 20));
btnAgregarMap.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
btnAgregarMapActionPerformed(evt);
}
});
this.add(btnAgregarMap);
}
{
btnCrearFicha = new JButton("Crear Ficha");
btnCrearFicha.setBounds(150, 210, 150, 40);
btnCrearFicha.setFont(new Font("Indie Flower", Font.BOLD, 20));
btnCrearFicha.setBackground(new Color(238, 238, 0));
btnCrearFicha.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
// btnAgregarFichaActionPerformed(evt);
}
});
this.add(btnCrearFicha);
}
{
combo = new JComboBox();
ComboBoxModel comboModel = new DefaultComboBoxModel(new String[]{
"Seleccione tamaño", "Minúsculo", "Diminuto", "Menudo", "Pequeño", "Mediano",
"Grande", "Enorme", "Gargantuesco", "Colosal"
});
combo.setBounds(100, 140, 250, 60);
combo.setModel(comboModel);
combo.setBorder(javax.swing.BorderFactory.createTitledBorder("Ficha"));
combo.setFont(new Font("Indie Flower", Font.BOLD, 20));
combo.setOpaque(false);
this.add(combo);
}
// fin de componentess
setSize(434, 300);
} // fin del método iniComponentes
private void btnAgregarMapActionPerformed(ActionEvent evt) {
panMapa = new PanMapa();
this.panMapa.cargarMapa();
} // fin del método btnAgregarMapActionPerformed
} // fin de la clase