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

Почему мое содержимое JFrame иногда не рисуется?
Я пытаюсь создать базовый элемент управления, который будет отображать неукрашенный JFrame прямо под ним при нажатии кнопки. Я пытаюсь имитировать функциональность выпадающего типа, но с моей собственной рамкой вместо панели. Мой компонент содержит...
2138 просмотров
schedule 10.03.2024

Чтение панели в макет после редактирования панели?
То, что я пытаюсь сделать, это динамически редактировать панель и читать ее в макете (Граница). Панель содержит текстовые поля, и я хочу, чтобы пользователь мог добавлять или удалять текстовые поля на панели. Я пробовал следующее: удалить панель из...
142 просмотров
schedule 10.02.2024

Наведите курсор на несколько кнопок в Java?
Возможно ли в Java, когда вы наводите курсор на одну кнопку, заставить программу думать, что вы наводите курсор на несколько кнопок? Я использую многомерный массив с кнопками и хочу иметь возможность одновременно наводить 5 кнопок. (Все кнопки возле...
1075 просмотров
schedule 17.10.2022

Цвет Java из желтой строки
Есть ли способ получить цвет из String (например, «Белый»)? Color color; Field field = Class.forName("java.awt.Color").getField("Yellow"); color = (Color)field.get(null); Я попытался преобразовать строку в цвет в Java и выдает ошибку. К...
3015 просмотров
schedule 02.09.2022

Перехватывать исключения в приложении javax.swing
Я работаю с javax.swing над созданием приложения, которое генерирует формы из схемы XML (используя библиотеку JAXFront) и сохраняет данные, заполненные пользователем, в документы XML. Я помещал блоки try-catch-finally, когда мне это нужно, но у...
5020 просмотров
schedule 30.10.2023

Java/Swing: владение системным буфером обмена
Я пишу небольшую Java-программу, которая должна запускать внешнюю программу, которая копирует изображение в системный буфер обмена (т. URL-адрес (из которого можно получить доступ к изображению) в буфер обмена. Вкратце предполагается: запустить...
2801 просмотров
schedule 13.10.2022

график x-y и вращающийся текст метки оси
Приведенный ниже код отображает некоторые простые данные x-y, но у него есть две проблемы, которые я не знаю, как исправить. Во-первых, он отображает отрицательные значения для некоторых точек данных, что означает линии, идущие на юг ниже оси x....
3358 просмотров
schedule 20.07.2022

Сделайте так, чтобы программа автоматически добавляла текстовые поля в java
Может есть похожий вопрос, но я не нашел. Мне бы хотелось, чтобы моя программа (awt или swing) автоматически добавляла элементы управления (например, текстовые поля). Например: диалоговая программа имеет 10 полей для ввода имен, а мне нужно 11,...
8050 просмотров
schedule 10.11.2023

Разделить строку на List‹String›, если она слишком длинная
У меня есть эта строка: «Это моя очень длинная строка, которая не помещается в одну строку». И мне нужно разбить ее на несколько строк, чтобы она поместилась там, где мне это нужно. Допустим, есть место только для 15 букв в строке, тогда это должно...
823 просмотров
schedule 19.12.2023

Рендеринг шрифтов в Java: java.awt.Font работает некорректно
До сих пор я сталкивался с тем, что я могу назвать «ошибкой» в библиотеках рендеринга шрифтов Oracle в Java. В некоторых шрифтах (например, в шрифтах, встроенных в файлы PDF) используются некоторые неправильные коды символов и с ними связаны глифы....
745 просмотров
schedule 27.06.2022

Как отобразить обернутый текст на изображении в Java
Используя Java, есть ли какой-либо встроенный способ рендеринга текста, чтобы он ограничивался прямоугольником на объекте graphics2D ? Я знаю, что могу использовать Graphics2D.drawString , но он рисует только одну строку текста. Я также знаю,...
7873 просмотров
schedule 29.09.2022

Как мне выполнить функцию, прежде чем вы закроете JFrame
Возможный дубликат: Вызов метода при закрытии приложения Я хочу вызвать метод непосредственно перед тем, как закрыть приложение Java, используя setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Я пробовал WindowListener с...
1454 просмотров
schedule 07.04.2024

Два JFrame рядом
Можно ли настроить два разных JFrames и показать их бок о бок ? Без использования Internalframe, нескольких Jpanels и т.д.
3270 просмотров
schedule 05.07.2022

Как использовать keyListener в апплете Java
Я совершенно не понимаю, как использовать KeyListener в апплете (хорошо, у меня есть хорошая идея). Я знаю, что это как-то связано с установкой фокуса на апплете, но я понятия не имею, как это сделать. Моя программа отлично работает как...
1666 просмотров
schedule 19.08.2022

Как перерисовать Java-апплет
У меня есть следующий код, который представляет собой простой апплет, который преобразует градусы Цельсия в градусы Фаренгейта. Если введено правильное число и нажата кнопка, температура преобразуется и отображается без проблем. Однако, если...
2345 просмотров
schedule 10.08.2022

Java перетаскивание
Я пытаюсь познакомиться с перетаскиванием в Java, но все уроки, которые я нашел, были... (меня это злит) Все, что я хочу, это перетащить «PublicUserLabel» из JList (включенного в самодельный JPanel под названием «UserPanel») и поместить его в...
2487 просмотров
schedule 01.07.2022

Преобразование координат PDFbox в iText с использованием AffineTransform
Вопрос: Кажется, я не могу заставить один формат координат работать с другим форматом. Я думаю, что просто использую не ту матрицу, но я недостаточно знаю о них, чтобы быть уверенным. Я надеялся получить некоторую помощь, чтобы выяснить, делаю ли...
2273 просмотров
schedule 11.04.2024

Обнаружение вертикального/горизонтального движения мыши с помощью java
Я пишу программу на java, в которой есть графические объекты, которые пользователь может выбирать, а затем вращать или растягивать в зависимости от движения мыши. Я близок к тому, чтобы приступить к работе, но проблема, с которой я столкнулся,...
793 просмотров
schedule 07.10.2023

Как создать прямоугольник со значениями x и y по умолчанию в верхнем левом углу панели содержимого, а не на экране
Я добавляю в свою игру функцию, которая делает снимок экрана и сохраняет его в новом изображении. У меня нет проблем с путем к файлу или чем-то в этом роде, а скорее с Rectangle , через который делается снимок экрана. Если я создам новый Rectangle...
94 просмотров
schedule 18.02.2024

Проблемы с рисованием вложенных кругов
Моя программа спрашивает пользователя, сколько кругов он хочет нарисовать, и должна нарисовать N вложенных кругов на основе пользовательского ввода. Мой код пока выглядит следующим образом: import javax.swing.*; import java.awt.*; public class...
496 просмотров
schedule 08.11.2022