Я также думаю, что JCheckBox не лучший вариант, чтобы делать то, что вы хотите, однако ...
Почему бы вам не расширить класс JCheckBox до CurrencyConverterCheckBox, где вы можете передавать в качестве аргументов валютыи текущая стоимость конверсии.Например:
public class CurrencyConverterCheckBox extends JCheckBox {
private String from;
private String to;
private double value;
public CurrencyConverterCheckBox(String from, String to, double value) {
super();
this.from = from;
this.to = to;
this.value = value;
}
}
Тогда вы сможете выполнить преобразование, когда пользователь нажмет флажок.Вы также можете указать метки рядом с флажками (в долларах США к евро).И вы также можете предоставить метод в своем новом флажке, чтобы перевернуть валюты и рассчитать коэффициент умножения в другом направлении.
добрые пожелания