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