Я работал над проектом Java Swing, где мне нужно получить объект/экземпляр, создавший панель, чтобы вызвать простой метод сохранения, специфичный для этого экземпляра.Извлечь объект из компонента Java Swing
У вас есть JFrame с JTabbedPane, в котором есть вкладки, созданные путем создания класса, который создает JPanel и добавляет его в JTabbedPane. Мне нужно найти конкретный экземпляр из выбранной вкладки JPanel/на JTabbedPane, чтобы вызвать ее сохранение метод.
Любые идеи? Спасибо за ваше время!
public class frame extends JFrame implements ActionListener{
Builds a frame dubbed "frame" that is static.
Builds a static JTabbedPane dubbed "pane"and adds it to the frame.
Creates a button that creates a new instance of sheet.
public void actionPerformed(MAGIC!){
See if a button on the panel has been pressed and uses the currently selected tab to locate the correct instance of sheet to run it's save method.
}
}
public class sheet extends JPanel{
In constructor makes a JPanel and adds it to "pane"
Describes a save method that outputs a variable unique to the instance.
}
Я думаю, что для лучшей конкретной помощи вам нужно сообщить нам больше подробностей вашего текущего кода. Используете ли вы программное обеспечение для создания кода для создания графического интерфейса, такого как создатель gui NetBean? –
Нет, я делаю это вручную, чтобы лучше узнать о Java и Swing. – user1305495
1+ проголосовать за этот комментарий. –