Tagged: jpanel

05
Апр
2021

проблема перерисовки JPanel

я делаю игру где двигается очень много линий в таймере каждые 25 миллисекунд я перерисовываю JPanel paintComponent функцией repaint(). когда я запускаю программу у меня всё очень сильно лагает но когда я двигаю мышку перестаёт лагать потом…

11
Мар
2021

Как перенести внешний JFrame во внутренний?

я бегиннер в Java.
Моя проблема заключается в том, что я хочу чтобы мой JFrame ,который создаётся в PlayerTable, отображался в JFrame ,который создаётся в JFJB.
Я пробовал присваивать один JFrame другому, но идея даже звучала сомнительно…..

27
Янв
2021

Как поменять местами 2 jPanel?

Итак, я создал новый jFrame, и в нем у меня есть 2 jPanel – jPanel1 и jPanel2 (как на картинке).
Мне надо поменять эти 2 jPanels местами, первая идет на место второй, а вторая на место первой (со всем, что будет внутри jPanels).
Как лучше …

25
Дек
2020

Как добавить еще один движущийся объект анимации Java

код который представлен ниже рисует один круг который движется вниз. Вопрос таков: Как создать еще один объект который будет двигаться в другую сторону и как реализовать возможность добавлять сколько угодно объектов со своим условием движе…

24
Окт
2020

JPanel.getWidth() после JFrame.setSize() некорректен

Есть окно с панелькой, на которой рисуется изображение по центру. Суть в том что после изменения размера окна, панелька тоже меняет свой размер, а значит изображение нужно отцентровать и перерисовать. Однако при вызове изменения размера ок…

16
Окт
2020

Отрисовка нескольких слоёв c помощью JLayeredPane

Нужно отрисовать файлы типа gerber. У меня есть готовый классы для чтения файла.
Вопрос в том, что нужно вызывать методы отрисовки фигур из другого класса, и я не до конца понимаю, как это можно сделать в Graphics.
Было бы неплохо, если б…

18
Сен
2020

Получаю неверные координаты мыши в JPanal

Есть JPanel в котором при нажатии мыши хочу рисовать точку в этом месте. При нажатии точка рисуется ниже и правее курсора. Путем нехитрых манипуляций выяснил, что это примерно 7 по х и 24 по у, что, вероятней всего, является размером рамок…

08
Июл
2020

Создание обертки вокруг JPanel

Мне часто нужно создать JPanel с BoxLayout. Поэтому я решил создать класс Column, пронаследованный от JPanel, в конструкторе которого будет устанавливаться нужный мне layout.
public class Column extends JPanel {
public Column() {

25
Июн
2020

Какой layout лучше выбрать для JPane, чтобы разместить элементы таким образом?

Планируется две панели. Первая панель с элементами, размеры которой не меняются.
На второй панели будут меняться размеры таблицы и по ней пока нет вопросов.
Обе панели размещаются на фрейме (JFrame) друг под другом.
Пробовал GroupLayout, н…

14
Июн
2020

Для чего нужно использовал JPanel и можно ли обойтись только JFrame?

Я имею несколько простых элементов типа JButton, JTable, JTextField и т.д.
Мне нужно просто вывести их в окно, и повесить событие на JButton.
Нужно ли и зачем в данном случае использовать еще и JPanel, чтобы вначале все перечисленные элеме…

11
Июн
2020

Программа, которая рисует фигуры по нажатию кнокпки

Я новичок, поэтому строго не судите. Нужна программа, которая по нажатию кнопки рисует на фрейме какую-либо фигуру. Например нажал на кнопку “Квадрат” нарисовался квадрат. Нажал на овал, квадрат удалился, а овал вылез. Вот в таком роде. По…

11
Май
2020

Добавление JPanel в JScrollPane

У меня есть JPanel, в котором отрисовывается дерево и, очевидно, размер дерева может превышать размер экрана. Поэтому мне нужно добавить JPanel в JScrollPane, но скролл наотрез отказывается работать (даже глупое копирование рабочего кода …

23
Апр
2020

вывод изображения на экран в java

есть код, который должен выводить изображение на экран. Первоначально я попробовал вывести просто линию,
и все сработало успешно. но картинка с компьютера выводиться наглухо отказалась что бы я не делал.
пожалуйста помогите. вот код:

imp…

18
Фев
2020

JPanel задваивается

Коллеги, подскажите.. ввожу слово по которому должен идти поиск, жму кнопку. Поиск происходит и результаты выпадаю, но в новом окне. Я понимаю, что я пишу два раза, но тогда у меня не работает метод frame.appendText(message.toString());

К…

16
Дек
2019

Не работает repaint в JPanel

Всем привет.
Проблема такова.
У меня есть объект наследующий JPanel и рисующий картинку.
Слушатель мыши при нажатии на мышь начинает менять координаты картинки в цикле.
После каждого шага я вызываю repaint объекта JPanel, но он не сраба…

03
Сен
2017

Как добавить JScrollPane к JPanel?

Есть 20 кнопок на панели. Как добавить к этой панели ползунок что бы я мог выбрать кнопку?

UPD: добавлен код из комментария

for (int c = 0; c < 20; c++) {
listButtons.add(new JButton(Integer.toString(c)));
listButtons.get(c)….