Buenas noches tengo una consulta en eclipse kepler ...tengo un cuadro de dialogo en donde hay un combo box con 4 jtexfield.
Este jdialogo consiste en que yo al seleccionar una opción del combobox automaticamente me debe arrojar los datos del mismo en el jtexfield pero no se como leer esos datos, yo ya hice mi GUI y declare mis variables como globales hice metodos tipo void le di una accion al combo box pero no se que mas pueda hacer. Espero me puedan ayudar a ver en que fallo
Ahi dejo un print de pantalla de lo que me piden
private static final long serialVersionUID = 1L;
private final JPanel contentPanel = new JPanel();
private JLabel lblModelo;
private JLabel lblSuavidad;
private JLabel lblNumerodehojas;
private JLabel lblTamañodehojas;
private JLabel lblPrecio;
private JTextField txtPrecio;
private JTextField txtTamaño;
private JTextField txtNumerodehojas;
private JTextField txtSuavidad;
@SuppressWarnings("rawtypes")
private JComboBox cboModelo;
private JButton button;
//AQUI DECLARE MIS VARIABLES GLOBALES String suavidad0, tamaño0;
int hojas0, modelo0;
double precio0;//AQUI LE ASIGNE UNA ACCION AL COMBO BOXpublic void actionPerformed(ActionEvent e) {
if (e.getSource() == cboModelo) {
actionPerformedCboModelo(e);
}
if (e.getSource() == button) {
actionPerformedButton(e);
}
}
protected void actionPerformedButton(ActionEvent e) {
dispose();
}
protected void actionPerformedCboModelo(ActionEvent e) {
leerTipoModelo();
calcularSuavidad();
calcularNumeroH();
calcularTamaño();
calcularPrecio();
}
void leerTipoModelo()
{
modelo0 = cboModelo.getSelectedIndex(); }
//calculando suavidad
void calcularSuavidad()
{
switch (modelo0){
case 0:
suavidad0 = "Poco suave";
}
}
//calculando numero de hojas
void calcularNumeroH()
{
switch (modelo0){
case 0:
hojas0 = 300;
}
}
//calcuaando numero de hojas
void calcularTamaño()
{
switch (modelo0){
case 0:
tamaño0 = "10 cm x 10 cm";
}
}
//calcuaando precio
void calcularPrecio()
{
switch (modelo0){
case 0:
precio0 = 2.0;
}
}
}