в моей рамке, я добавляю ярлыки благодаря панели инструментов. проблема, которую я не могу решить, заключается в том, что она добавляет метку в одну строку, тогда как я хочу добавить \ n между одним и тем, чтобы создать столбец! Я не знаю, как это сделать. любая помощь? Спасибо!Установить расположение ярлыков в панелях
1
A
ответ
2
Ключ, который, я считаю, будет компоновкой контейнера, который держит JLabels. Если вы предоставите этому контейнеру правильную компоновку, такую как BoxLayout, ориентированную вдоль PAGE_AXIS, или GridLayout(0, 1)
для одного столбца с переменным количеством строк, тогда JLabels будет складывать один поверх другого.
например,
import java.awt.GridLayout;
import javax.swing.*;
public class StackingLabels extends JPanel {
public static final String[] TEXTS = { "Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday" };
public StackingLabels() {
setLayout(new GridLayout(0, 1));
for (String text : TEXTS) {
add(new JLabel(text));
}
}
private static void createAndShowGui() {
StackingLabels mainPanel = new StackingLabels();
JFrame frame = new JFrame("StackingLabels");
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.getContentPane().add(mainPanel);
frame.pack();
frame.setLocationByPlatform(true);
frame.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGui();
}
});
}
}
Другая мысль заключается в использовании JList для отображения строк, а не сложенных компоненты JLabel.
Смежные вопросы
- 1. Как изменить расположение ярлыков?
- 2. Расположение глобальных ярлыков в OS X
- 3. Сохранить расположение нескольких ярлыков в SQL DB
- 4. Кнопка, текстовое поле, расположение ярлыков в графическом интерфейсе
- 5. Как установить расположение php.ini?
- 6. Как установить расположение формы
- 7. Подсказки в панелях
- 8. Python seaborn facetGrid: возможно ли установить расположение ярлыков категории строк слева
- 9. Как установить расположение окна WPF?
- 10. Установить расположение управления на оригинал
- 11. Позиции ярлыков ярлыков Highcharts
- 12. Как установить расположение кнопок меню
- 13. Как установить расположение кегля градиента?
- 14. Как наследовать свойства в пользовательских панелях JavaFX
- 15. установить Накачайте расположение на меньший
- 16. Как установить цвета для ярлыков подсказок Chart.js
- 17. Как установить расположение кнопок радиосвязи?
- 18. установить частоту ярлыков xticks с помощью python
- 19. Стыковочные кнопки в панелях wpf
- 20. Перемещение панелей в панелях Spyder
- 21. Как скрыть панель в панелях?
- 22. Локализация ошибка в Dev панелях
- 23. Изменение атрибутов в других панелях
- 24. dynamicaly установить Nginx расположение в файле конфигурации
- 25. Как установить расположение виджета в GTK +?
- 26. Установить расположение php7 в Apache (Macports)
- 27. Как установить расположение 2 кадров в java
- 28. Установить расположение пользователей в приложении iOS
- 29. Как установить расположение файла fxml в javaFX?
- 30. Как установить расположение списка в WPF
Можете ли вы поделиться соответствующими битами вашего кода? – lenz