Acceder a una variable de un evento
Publicado por TitoWorld (1 intervención) el 24/10/2011 23:01:32
Hola, estoy intentando acceder desde la funcion seleccionartaula() a la variable taulasel que está dentro de un evento, alguien puede echarme un cable porfavor? Os adjunto codigo:
public void seleccionartaula() {
String param = "llista";
int u = 0;
final JFrame frame = new JFrame("Selecció de taula");
try {
final List taules = Connect.conectar("llista", param, param, param);
final JComboBox llistataules = new JComboBox(taules.toArray());
llistataules.addActionListener(
new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String taulasel = llistataules.getSelectedItem().toString();
JOptionPane.showMessageDialog(frame,
"Taula seleccionada: "
+ taulasel );
}
});
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
Container cont = frame.getContentPane();
cont.setLayout(new FlowLayout());
cont.add(llistataules);
frame.setVisible(true);
} catch (Exception ex) {
Logger.getLogger(Commysql.class.getName()).log(Level.SEVERE, null, ex);
}
public void seleccionartaula() {
String param = "llista";
int u = 0;
final JFrame frame = new JFrame("Selecció de taula");
try {
final List taules = Connect.conectar("llista", param, param, param);
final JComboBox llistataules = new JComboBox(taules.toArray());
llistataules.addActionListener(
new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String taulasel = llistataules.getSelectedItem().toString();
JOptionPane.showMessageDialog(frame,
"Taula seleccionada: "
+ taulasel );
}
});
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
Container cont = frame.getContentPane();
cont.setLayout(new FlowLayout());
cont.add(llistataules);
frame.setVisible(true);
} catch (Exception ex) {
Logger.getLogger(Commysql.class.getName()).log(Level.SEVERE, null, ex);
}
Valora esta pregunta


0