Как отобразить список кнопок в java
Ответы
Иван Полежаев
12 апреля 2023
Для отображения списка кнопок в Java
можно использовать различные компоненты пользовательского интерфейса, такие как JList
, JTable
, JComboBox
и т.д. Для примера, рассмотрим использование JList:
- Создайте объект класса
JList
и добавьте его на панель или окно приложения:
JList<String> buttonList = new JList<>(new String[]{"Button 1", "Button 2", "Button 3"});
// добавляем список кнопок на панель с прокруткой
add(new JScrollPane(buttonList));
- Назначьте обработчик событий для выбора кнопки из списка:
buttonList.addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
if (!e.getValueIsAdjusting()) {
String selectedButton = buttonList.getSelectedValue();
System.out.println("Selected button: " + selectedButton);
}
}
});
- Дополнительно, можно настроить внешний вид и расположение списка кнопок при помощи различных свойств и методов класса
JList
, таких какsetSelectionMode()
для выбора одной или нескольких кнопок из списка,setLayoutOrientation()
для настройки ориентации списка и другие.
buttonList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
buttonList.setLayoutOrientation(JList.VERTICAL_WRAP);
Это простой пример отображения списка кнопок в Java
с использованием JList
. Однако, в зависимости от конкретной задачи и требований к пользовательскому интерфейсу, можно использовать другие компоненты или настроить JList
дополнительно.
Дополнительно ознакомиться с классом JList
вы можете по ссылке
0
0