добавление ButtonGroup в объект Box-layout
-
27-10-2019 - |
Вопрос
Когда я пытаюсь поместить объект ButtonGroup
в свой объект Box
, компилятор возвращает следующую ошибку:
нет метода для такого типа
Пожалуйста, помогите мне, как я могу добавить свой общий кодовый код в горизонтальное поле?
Решение
Примерно так:
родовое словоДругие советы
ButtonGroup расширяет Object;это не компонент.Таким образом, он не добавляется явно в контейнер или компонент.Скорее, он группирует экземпляры AbstractButton.
Вот пример кода из Javaдокументация.
Одно из преимуществ отказа от превращения ButtonGroup в компонент (и, вероятно, причина его реализации таким образом) заключается в том, что экземпляры AbstractButton на разных компонентах могут быть членами одной и той же ButtonGroup.
Вот пример кода для демонстрации этого с использованием BoxLayout.