только короткое :)Добавление нескольких элементов в панели At Once
У меня есть
panel8.add(label4).setVisible(true);
panel8.add(panel4).setVisible(true);
panel8.add(button1).setVisible(true);
panel8.add(panel7).setVisible(true);
Но я хочу, чтобы иметь что-то вроде этого:
panel8.add(label4, panel4, button1, panel7).setVisible(true);
Как правильный синтаксис ? Или это не возможно?
Заранее спасибо.
1) Дайте вашему классу метод, который позволяет это произойти. 2) Не взаимодействуйте напрямую с полями другого класса, так как это безумие. –
Кроме того, вам не нужно вызывать 'setVisible (...)', как вы делаете. По умолчанию свойство видимости компонента истинно, поэтому вам нужно только вызвать это в окне верхнего уровня после добавления всех компонентов. –
Возможно, было бы лучше дать «panel8» собственный класс, MySomethingPanel, и дать ему свои собственные компоненты. В стороне вы захотите изучить и использовать [Соглашения о присвоении имен Java] (http://en.wikipedia.org/wiki/Naming_convention_ (программирование) #Java). Имена переменных должны начинаться с нижней буквы, а имена классов - с буквой верхнего регистра. Также вам следует избегать использования имен тривиальных переменных, таких как 'Button1', если они не используются для тривиальных целей, таких как индекс цикла for. Вместо этого используйте имена, имеющие какое-то значение, чтобы ваш код стал комментировать. –