Это кнопка отмены функции на калькуляторе, который я пишу. отменить это кнопка Статус это класс, который содержит мой статус. listOfStates - это ArrayList of Status. displayBox является объектом JTextFeild. Что я не понимаю, так это то, что когда я отображаю в текстовом поле предыдущее состояние, я получаю что-то вроде: Status @ 11dc088. Я знаю, что скучаю по тому, чтобы что-то здесь кастовать. Спасибо за любую помощь.
if(e.getSource() == undo)
{
Status previousState = (Status) listOfStates.get(listOfStates.size()- 1);
displayBox.setText(" ");
displayBox.setText(displayBox.getText() + previousState);
System.out.println(previousState);
}