28 abril 2014

Checkboxes en Swing

Llevo sin escribir la pera, y no por falta de ganas, por falta de tiempo.

Allá va un snippet muy chulo para saber si un checkbox en swing está marcado o no.

private final Action toggleSameOrigin = new ToggleAction();
...
JCheckBox checkIsSameFolder = new JCheckBox("La ruta de destino es la misma que la de origen");
checkIsSameFolder.setSelected(true);
checkIsSameFolder.setAction(toggleSameOrigin);
...
private class ToggleAction extends AbstractAction {

public void actionPerformed(ActionEvent e) {
if(checkIsSameFolder.isSelected() && !checkIsSameFolder.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Is Enabled");
}else{
JOptionPane.showMessageDialog(null, "Is NOT Enabled");
}
}
}