Как сделать "функцию скрытия" во фрейме, чтобы некоторые вещи были видимыми, а другие - невидимыми? (Джава)

Я пытаюсь сделать пользовательский интерфейс, чтобы дополнить простой программный код.

Я решил сделать все в одном кадре, а не в разных видах.

Вместо того, чтобы просто вставлять код из кадра (это очень много!), Я попытаюсь объяснить, как это выглядит:

У меня есть три разных заголовка: клиент, лодка и заказ

Под каждым заголовком у меня есть несколько разных ярлыков рядом с несколькими текстовыми полями, вроде этого:

 Customer                   Boat                       Order

 Name: [textfield]          Model: [textfield]         Name: [textfield]
 Adress: [textfield]        Price: [textfield]         Model: [textfield]

Как вы, вероятно, можете себе представить, это выглядит глупо, когда вы видите все текстовые поля и метки, связанные с различными заголовками.

** Когда я сначала запускаю приложение, я хочу, чтобы во фрейме ТОЛЬКО отображались фактические заголовки "Клиент", "Лодка", "Заказ".

Все остальные надписи, текстовые поля, кнопки, которые связаны с заголовками, должны быть невидимы. Рядом с заголовками я хочу добавить какую-то кнопку /JRadioButton/Checkbox (по одному для каждого заголовка). Поэтому, когда вы "проверяете / заполняете" кнопку / флажок для одного из заголовков, я хочу, чтобы все связанные с ним элементы стали видимыми. Но все остальные, связанные с другими заголовками, остаются невидимыми.**

Как я могу сделать это возможным? Какой компонент я должен использовать? Как должен выглядеть код?

Спасибо за помощь!

/Крис

0 ответов

Другие вопросы по тегам