2016-09-25 4 views
0

Я хочу знать самый простой способ получить доступ к JPanel в графическом интерфейсе, который был создан с помощью перетаскивания в NetBeans из другого класса. Я пытаюсь получить размер JPanel в этом другом классе. СпасибоКак получить доступ к Jpanel в GUI из другого класса

ответ

0

Если вы хотите получить доступ к классу, где создан объект gui, создайте общедоступный метод для получения значения. Ex,

public class Gui extend JPanel { 
    public Dimension getPanelSize(){ 
     // Get Value code here 
    } 
} 

Gui gui = new Gui(); 
gui.getPanelSize(); 

или Сохраняйте значение статическое, к которому можно получить доступ из любого места. Ex,

public class Gui extend JPanel { 
    public static Dimension dimension = null; 

    public Gui { 
     dimension = // Initialise value here 
    } 
} 

Gui.dimension 

Примечание: Статический контекст одинаков для всех объектов

+0

Не из того же класса, но из другого класса – 4bdu1

+0

затем использовать 2-й способ. –

Смежные вопросы