Как сделать "функцию скрытия" во фрейме, чтобы некоторые вещи были видимыми, а другие - невидимыми? (Джава)
Я пытаюсь сделать пользовательский интерфейс, чтобы дополнить простой программный код.
Я решил сделать все в одном кадре, а не в разных видах.
Вместо того, чтобы просто вставлять код из кадра (это очень много!), Я попытаюсь объяснить, как это выглядит:
У меня есть три разных заголовка: клиент, лодка и заказ
Под каждым заголовком у меня есть несколько разных ярлыков рядом с несколькими текстовыми полями, вроде этого:
Customer Boat Order
Name: [textfield] Model: [textfield] Name: [textfield]
Adress: [textfield] Price: [textfield] Model: [textfield]
Как вы, вероятно, можете себе представить, это выглядит глупо, когда вы видите все текстовые поля и метки, связанные с различными заголовками.
** Когда я сначала запускаю приложение, я хочу, чтобы во фрейме ТОЛЬКО отображались фактические заголовки "Клиент", "Лодка", "Заказ".
Все остальные надписи, текстовые поля, кнопки, которые связаны с заголовками, должны быть невидимы. Рядом с заголовками я хочу добавить какую-то кнопку /JRadioButton/Checkbox (по одному для каждого заголовка). Поэтому, когда вы "проверяете / заполняете" кнопку / флажок для одного из заголовков, я хочу, чтобы все связанные с ним элементы стали видимыми. Но все остальные, связанные с другими заголовками, остаются невидимыми.**
Как я могу сделать это возможным? Какой компонент я должен использовать? Как должен выглядеть код?
Спасибо за помощь!
/Крис