Позвольте мне спросить. Я работаю в проекте Java в Netbeans. Я создал JFrameForm (режим разработки), внутри JFrameForm есть пять (5) JPanel.Как передать JPanel в качестве параметра методу?
Я нашел способ por включить/отключить все компоненты внутри Jpanel. Работает.
private void changeState(){
for(Component c : mypanel.getComponents()){
c.setEnabled(false);
}
}
//mypanel it's one of a five panels in JFrameForm.
//I would like pass all the JPanel as parameters
Я стараюсь писать метод, где я могу передать как параметр, так же, как JPanel, что мне нужно, когда я invoced метод. Вы можете мне помочь?
Я стараюсь, но не работают:
private void changeState(JPanel p){
for(Component c : p.getComponents()){
c.setEnabled(false);
}
}
Мне очень жаль, если ответ очень легко. Я новичок в JAVA и в этом сообществе. Я надеюсь, что вы можете мне помочь.
Какова ошибка вашего метода? –
Как вы это называете? Каковы результаты, которые вы получаете? – MadProgrammer
Кажется, что я ошибочно вызывал параметр, переданный методу changeState(). Это моя первая неделя с JAVA. Это отличное сообщество, спасибо вам большое! Код работает! –