2016-06-12 7 views
-1

Нам необходимо передать несколько объектов данных, таких как String, int, float и т. Д. Из одного GUI (JFrame, JInternalFrame и т. Д.) В другой графический интерфейс. Мы можем передавать их с помощью параметров в конструкторах или делиться данными через одноэлементный класс.Как перенести данные как один объект из одного графического интерфейса в другой?

Однако мой вопрос заключается в том, как упаковать несколько объектов данных в один объект и передать их как один параметр между графическими интерфейсами в Java Swing? В Android мы можем сделать это с помощью объектов Bundle. Аналогично, есть ли такой объект в Java/Swing, который можно использовать?

+0

Могу ли я точно узнать, какие данные вы хотите перенести? –

+0

'Список ' пружины на ум .. BTW - это единственное с буквой в верхнем регистре - «Свинг», а не в нижнем регистре «качели». –

ответ

1

У вас есть множество вариантов, однако два наиболее вероятных для удовлетворения ваших потребностей будут либо обычным Object, либо Map. У пользовательского объекта будут поля для каждой части информации, которую вам нужно передать. См. here для получения дополнительной информации.