Вопросы по теме 'paintcomponent'

текст всплывающей подсказки стирает рисунок панели в java
У меня есть JPanel , на котором выполняется некоторый рисунок с использованием метода paintComponent , и после этого, когда пользователь нажимает на JPanel , на нем рисуется строка (или любой рисунок), и когда пользователь наводит указатель мыши на...
1084 просмотров

jPanel не обновляется, пока я не изменю размер окна приложения
У меня одна проблема с моей панелью jPanel. У меня есть кнопка, которая представляет PNG-изображение из ввода String (математическая формула), а затем перекрашивает старое изображение в jPanel. И вот проблема. Изображение было изменено, но jPanel...
4066 просмотров
schedule 09.07.2023

Вращение изображения (возвращение его в исходное положение)
Используя «Аффинное преобразование», я могу легко вращать imageA . Кроме того, imageA будет двигаться вместе с imageB . Однако я не могу найти способ вернуть imageA в исходное положение после того, как я его повернул. (Я провел некоторые...
696 просмотров
schedule 21.07.2023

Рисование и перерисовка JPanel с изображениями
Я хочу рисовать и перекрашивать JPanel, который можно поворачивать на 90 градусов с изображениями. Первоначальная покраска не вызывает никаких вопросов. Когда я пытаюсь перекрасить() панель, она не сделает это немедленно, а дождется второго...
1817 просмотров
schedule 31.01.2023

Моделирование поведения пружины
По сути, я хочу имитировать поведение пружины на нарисованном изображении. Я хочу, чтобы он выполнялся через несколько итераций, масштабируя его вверх и вниз (как будто он закреплен на пружине). Все примеры, которые я нашел в сети, ведут к этому...
876 просмотров
schedule 25.05.2022

Пользовательский JButton: setText не имеет эффекта
У меня есть собственный класс JButton с градиентным фоном и закругленными углами. Должен ли я переопределить setText() или что мне делать, чтобы отображать текст на нем? setText("текст") не имеет никакого эффекта. UPD: Пробовал...
1530 просмотров
schedule 30.04.2023

Ошибка рендеринга прозрачности Java
В настоящее время я разрабатываю Java-программу в стиле киоска для отображения погоды, времени, прогноза и т. д. Вот снимок того, как программа должна выглядеть (снимок экрана сделан до обновления времени) Различные разделы создаются как...
3423 просмотров

Круговой индикатор выполнения для Java Swing не работает
я обнаружил этот тестовый проект на сайте Oracle, потому что я хочу добавить круговой индикатор выполнения в моем проекте. Я разрабатываю приложение с помощью Netbeans, и когда я запускаю приложение, JPanel, где должен быть круг .... исчезает....
11258 просмотров
schedule 03.12.2022

Градиентные текстовые поля на панели с TitledBorder — проблема с производительностью
У меня есть панель с 3 внутренними панелями, все из которых используют TitledBorder . На третьей внутренней панели есть несколько настраиваемых текстовых полей, окрашенных GradientPaint . Текстовые поля происходят из пользовательского класса,...
361 просмотров

Изображение не появляется, если я не изменю размер JFrame
Я пытался показать изображение в JFrame с помощью JPanel, но изображение появляется только в том случае, если я изменяю размер JFrame. Отображать: package display; import javax.swing.JFrame; import img.*; public class Screen extends JFrame{...
866 просмотров
schedule 01.05.2022

Объекты Java Swing Draw над другими компонентами
Я пытаюсь сделать небольшую программу для рисования. Я рисую объекты поверх JPanel , который находится поверх JFrame (я использую Netbeans 6.9). У меня есть некоторые базовые функции, такие как шрифт, линия и fillRectangle. Я использую...
6138 просмотров
schedule 09.05.2022

Программа для рисования дублирует JMenuBar
Я написал простую программу рисования на Java, которая позволяет пользователю выбирать между различными формами, размерами и цветами (в JMenuBar ) и рисовать их с помощью мыши. После преодоления многих проблем с программой (изначально я написал ее в...
218 просмотров
schedule 17.07.2022

метод рисования рисует за пределами jFrame, если первая координата 0,0
Первая координата в этом случае должна быть 0,0, а не 8,30. Что я делаю неправильно (я использую NetBeans) import java.awt.Color; import java.awt.Graphics; public class TEST extends javax.swing.JFrame { @Override public void paint(Graphics...
2575 просмотров
schedule 30.06.2022

Как обновить JTextFields в GridLayout?
У меня есть MainPanel , который использует Gridlayout . Следовательно, я создал четыре класса JPanel для макетов: СЕВЕР, ВОСТОК, ЦЕНТР и ВОСТОК соответственно. Затем я добавляю все четыре в свой MainPanel . Однако на моей панели WEST я...
247 просмотров
schedule 02.10.2022

о рисовании многоугольника в java
привет, я пытаюсь улучшить себя в java2D, и в первую очередь я занимаюсь рисованием полигонов. Однако я не вижу многоугольник на кадре. Я прочитал несколько руководств и примеров, но, как я уже сказал, я сталкиваюсь с проблемами. вот пример кода...
81528 просмотров
schedule 14.05.2023

JPanel не показывает мою графику
У меня проблемы с рисованием на JPanel. Вот чем я сейчас занимаюсь. Я знаю, что изображение допустимо, так как я записал его в файл из этого класса и получил точное изображение, которое я хочу нарисовать, но когда я пытаюсь нарисовать его в JPanel,...
343 просмотров
schedule 22.01.2023

Как работает PaintComponent?
Это может быть очень нубский вопрос. Я только начинаю изучать Java Я не понимаю работу метода paintComponent. Я знаю, что если я хочу что-то нарисовать, я должен переопределить метод paintComponent. public void paintComponent(Graphics g) {...
145343 просмотров
schedule 20.04.2022

Добавление BufferedImage в JPanel на JLayerPane
Итак, у меня есть JLayeredPane (технически это класс, подкласс JLayeredPane). На этом есть JPanel. Я хочу добавить BufferedImage в Jpanel. public class BigMap extends JLayeredPane implements MouseListener JPanel mapPanel; BufferedImage...
1035 просмотров

создание JDialog с несколькими выбираемыми элементами изображения
Я пытаюсь создать фрейм JDialog, который будет иметь фоновое изображение и интерактивную JPanel над ним. В этом контексте JDialog будет представлять собой «боевое» поле, где можно будет выбирать и перемещать юниты. Игра основана на космосе, поэтому...
456 просмотров

Почему getWidth() и getHeight() возвращают 0 до вызова paintComponent()?
Изменить: основная проблема решена. Я использовал SwingUtilities.invokeLater() для решения проблемы. Мой другой вопрос содержит дополнительную информацию для тех, кто заинтересован. У меня есть графический интерфейс, который...
987 просмотров
schedule 04.07.2022