Описание тега jlayeredpane
JLayeredPane - это компонент Java Swing, который увеличивает глубину контейнера JFC/Swing, позволяя компонентам перекрывать друг друга при необходимости.
2
ответа
Не знаю, где возникают ошибки компилятора при использовании JLayeredPane
Итак, в моем последнем вопросе ("Не могу понять, как перекрывать изображения в java"), я любезно посоветовал использовать менеджеры компоновки и JLayeredPane. Однако, после изучения демонстраций и формирования собственного кода, у меня колоссальные …
26 сен '11 в 02:34
0
ответов
Перетаскивание не может упасть в моем слое Java
У меня проблема с моим ярлыком, когда я его перетаскиваю. Я использую jlayerpane. Мой лейбл не хотел попадать в мой слой. Это мой код. Я не прав с этим кодом? ошибка предварительного просмотра Это моя глобальная переменная Cursor draggingCursor = Cu…
25 авг '15 в 06:41
1
ответ
Я пытаюсь добавить Box в JLayeredPane
Я объявил Box как: Box caja=Box.createHorizontBox(); Тем не менее, первый слой, который говорит, что FondoMenu.png - единственный, показывающий, и Box не показывает, пока я не помещу тот JOptionPane, показывающий это сначала, пожалуйста, некоторая п…
25 окт '14 в 19:48
1
ответ
Создать форму с фоновым изображением (JLayeredPane)
Я изо всех сил пытался сделать что-то, я думаю, довольно просто: Я хочу создать форму (JTextField) с фоновым изображением. Чтобы форма не покрывала фоновое изображение, я использую JLayeredPane. Я пробовал разные вещи, кажется, ничего не работает: п…
05 мар '15 в 23:14
1
ответ
JButton "исчезает", хотя находится на другом слое, чем JLabel
В настоящее время я делаю шахматную настольную игру, поэтому я создал поле 11*11. На каждом поле должен быть JButton (на уровне по умолчанию), а на более высоком уровне - подвижный JLabel. Но этикетка все еще отталкивает кнопку. Вот упрощенный код: …
11 авг '18 в 07:19
2
ответа
Попытка перекрыть два JPanels одинакового размера в JLayeredPane
Я пытаюсь перекрывать два JPanels одинакового размера (здесь "псевдо" и "svg"). JPanel псевдо находится за svg. Предполагается, что JButton перемещает псевдо перед svg. В результате centerPanel.moveToFront(псевдо) не работает. Я что-то пропустил? ce…
03 авг '17 в 16:53
2
ответа
JLayeredPane z-порядок выпуска
При использовании JLayeredPane для добавления Компонентов в z-порядке я заметил некоторые проблемы: JLayeredPane lp = getLayeredPane(); JButton top = new JButton(); ... JButton middle = new JButton(); ... JButton bottom = new JButton(); ... Плохо ра…
08 авг '16 в 15:05
1
ответ
JLayeredPane проблемы с отображением
Я работаю над небольшой карточной игрой, и у меня возникли некоторые проблемы: когда я пытаюсь добавить динамические компоненты в свой JLayeredPane он не отображает их. У меня есть пользовательский компонент, представляющий карту, и я хочу отобразит…
25 сен '15 в 11:47
2
ответа
Java Swing NullPointerException при рисовании
Я использую пользовательский JLayeredPane. У меня есть несколько фигур, которые нужно рисовать на разных слоях в JLayeredPane. Чтобы проверить это, я создаю JPanel и спрашиваю его графику. Затем я рисую тестовый прямоугольник на этом JPanel (подгота…
07 апр '10 в 16:12
0
ответов
Java Swing: компонент с 50% альфа-скрывающими элементами за ним полностью в JLayeredPane
Я хочу отобразить сетку поверх фонового изображения. Для этого я использую JLayeredPane. Вот соответствующая часть кода: JLayeredPane layers = new JLayeredPane(); layers.setPreferredSize( new Dimension( GRID_SIZE, GRID_SIZE ) ); layers.setLayout(new…
25 май '13 в 17:33
3
ответа
Почему paintComponent() никогда не вызывается repaint()?
Я работал над программой, которая рисует пользовательские JComponents на JLayeredPane, однако все вызовы repaint () для компонентов, похоже, ничего не делают, но метод paintComponent вызывается автоматически при изменении размера окна. Я следовал не…
05 май '11 в 19:19
1
ответ
Использование JLayeredPane для добавления нескольких JPanel в JPanel
Я пытаюсь добавить несколько панелей в другую панель. Я хочу, чтобы они были друг над другом, поэтому я использую JLayeredPane. Я добавил кнопку для каждого. Две кнопки должны появиться, когда это работает. import java.awt.Color; import javax.swing.…
13 дек '14 в 14:19
2
ответа
Java GUI LayaredPanes
Окей, у меня есть класс, который печатает доску, и другой класс, который печатает шахматы Как я могу использовать LayeredPane, чтобы объединить их, как на картинке выше? Я пытался весь день, и, кажется, ничего не работает вообще. Я использую JFrame…
05 ноя '11 в 08:29
2
ответа
Java Swing JLayeredPane не отображается
Кажется, у меня есть некоторые серьезные проблемы с JLayeredPane, у меня есть BorderLayout() панели, и я бы хотел, чтобы элемент на западной стороне содержал несколько JLayeredPane друг над другом, чтобы я мог переключаться между ними, чтобы показат…
23 ноя '13 в 12:13
1
ответ
Рисование в JLayeredPane поверх существующих JPanels
Я работаю над разработкой игры в шахматы. Я хочу, чтобы Контейнер доски использовал GridLayout для отображения сетки JPanels 8x8. (Это значительно упростит такие функции, как выделение выделенных квадратов и правильные перемещения.) Затем я хотел бы…
25 июл '11 в 02:19
1
ответ
Перекраска выполняется слишком медленно?
У меня есть следующее: import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JLayeredPane; import javax.swing.JFrame; import javax.swing.BorderFactory; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; import …
25 янв '12 в 12:28
2
ответа
JLayeredPane с JDialog
Я не могу сделать какие-либо компоненты на JLayeredPane при добавлении его в JDialog. Я также не смог найти веб-ресурс, который показывает, что это может быть сделано в блоке кода разумного размера. Каждый взгляд iv смотрел на "претензии", это можно…
29 ноя '12 в 23:23
1
ответ
Неправильное расположение фонового изображения
Я пытаюсь создать класс BackgroundImage, целью которого является создание фона с несколькими слоями изображений, я использую JLayeredPane для достижения слоев. Фоновое изображение будет содержать постоянное базовое изображение и будет иметь методы, …
06 авг '14 в 13:36
1
ответ
JlayeredPane Прозрачность setOpaque не работает
Я создаю приложение типа симуляции, мне нужен один фоновый слой, а другой слой поверх всех анимаций. Я в настоящее время использую JlayeredPanes, но я не могу сделать фон на верхнем слое прозрачным, чтобы я мог видеть фон, любая помощь очень ценится…
15 мар '15 в 20:18
2
ответа
Перемещение JLabel's на JLayeredPane
Мне нужно динамически перемещать несколько JLabels поверх JLayeredPane. проблема в том, что они не обновляются должным образом. Иногда они двигаются правильно, иногда они вообще не появляются. Мой код выглядит так: Сборка панели JLayeredPane gameBoa…
25 авг '12 в 22:17