Вопросы по теме 'paintcomponent'
текст всплывающей подсказки стирает рисунок панели в java
У меня есть JPanel , на котором выполняется некоторый рисунок с использованием метода paintComponent , и после этого, когда пользователь нажимает на JPanel , на нем рисуется строка (или любой рисунок), и когда пользователь наводит указатель мыши на...
1084 просмотров
schedule
08.08.2022
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 просмотров
schedule
25.03.2022
Круговой индикатор выполнения для Java Swing не работает
я обнаружил этот тестовый проект на сайте Oracle, потому что я хочу добавить круговой индикатор выполнения в моем проекте.
Я разрабатываю приложение с помощью Netbeans, и когда я запускаю приложение, JPanel, где должен быть круг .... исчезает....
11258 просмотров
schedule
03.12.2022
Градиентные текстовые поля на панели с TitledBorder — проблема с производительностью
У меня есть панель с 3 внутренними панелями, все из которых используют TitledBorder . На третьей внутренней панели есть несколько настраиваемых текстовых полей, окрашенных GradientPaint . Текстовые поля происходят из пользовательского класса,...
361 просмотров
schedule
13.06.2022
Изображение не появляется, если я не изменю размер 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 просмотров
schedule
31.03.2024
создание JDialog с несколькими выбираемыми элементами изображения
Я пытаюсь создать фрейм JDialog, который будет иметь фоновое изображение и интерактивную JPanel над ним. В этом контексте JDialog будет представлять собой «боевое» поле, где можно будет выбирать и перемещать юниты. Игра основана на космосе, поэтому...
456 просмотров
schedule
16.04.2024
Почему getWidth() и getHeight() возвращают 0 до вызова paintComponent()?
Изменить: основная проблема решена. Я использовал SwingUtilities.invokeLater() для решения проблемы. Мой другой вопрос содержит дополнительную информацию для тех, кто заинтересован.
У меня есть графический интерфейс, который...
987 просмотров
schedule
04.07.2022