private void setHexModeButtonAction() { ActionListener hexModeAction = new ActionListener() { @Override public void actionPerformed(ActionEvent event) { calculator.setHexMode(); if (calculator.getPreviousMode() == CalculatorModes.DEC_MODE) { // Convierto de decimal a hexadecimal decToHex(); } } }; calculator.getHexModeButton().addActionListener(hexModeAction); }