У меня есть панель, на которой я размещаю несколько мини-панелей рядом друг с другом, с разными размерами и цветами, и они должны занимать всю родительскую панель (по горизонтали). Для этого я использую BorderLayout (для ...
Я попытался сделать любой компонент перетаскиваемым, просто добавив слушателей мыши и используя функцию setLocation из java.awt.Component. Я начал с JButton, чтобы проверить, возможно ли это так, как я думаю.
...
Я не могу создать огромный BufferedImage (недостаток памяти не является проблемой). Есть ли у кого-нибудь идеи? 1. new BufferedImage(10000, 1000000, BufferedImage.TYPE_3BYTE_BGR); Exception in thread "...
Я пытаюсь преобразовать изображение, перевернув его по горизонтали и изменив его размер. Проблема в том, что когда преобразование выполнено, все цвета изображения странные, оно приобрело этот красноватый оттенок. ...
Может быть, есть похожий вопрос, но я не смог его найти. Мне нравится моя программа (awt или качели), чтобы автоматически добавлять элементы управления (например, текстовые поля). Например: диалоговая программа имеет 10 ...
В годы учебы в колледже я никогда не понимал, какие шаблоны присутствуют в Java API.
Теперь на работе я наткнулся на шаблон делегирования в Objective C n Cocoa на iOS, где один экран устанавливает себя как делегат на ...
Я понимаю, что этот вопрос довольно общий и своего рода священная война. Не могли бы вы объяснить мне, почему SWT успешен, а AWT нет, хотя эти два фреймворка используют одну и ту же идею native ui ...
Последние несколько часов я рыскал по Интернету в поисках примеров и идей о том, как написать графический интерфейс среднего размера на java. Я немного разбираюсь в свинге, но это все. Я не знаю ни одного ...
В приложении AWT мне нужно установить цвет границы текстового поля. В JTextField я знаю, что мы можем сделать следующее JTextField tf = new JTextField();
tf.setBorder(BorderFactory.createLineBorder(Color....
Я не хочу, чтобы мой основной JFrame становился темным, когда фокус находится в другом окне.
Это пример из игры Football Manager 2012. Сначала главное окно выбрано, и похоже, что оно должно, ...
Я пытаюсь рисовать многоугольники и хотел бы иметь возможность щелкнуть свой кадр, чтобы получить координаты мыши, чтобы превратить мысленное изображение в x / y значения быстрее. Я использую System.out.println ("(" + ...
Когда вы вводите JTextArea, он автоматически регулирует его размер, чтобы он соответствовал набранному тексту. Однако JTextField, похоже, этого не делает.
Вот SSCCE, демонстрирующий проблему: public ...
Я изучаю учебник по java и увидел, что способ найти x/y индексы JButton внутри GridLayout - это пройти двумерный массив кнопок b, который связан с макетом и...
Когда вы вводите текст в текстовое поле и удерживаете клавишу, вы получаете (....... aaaaaaaaaaaaaa), в зависимости от начальной клавиши задержка нажатия. addKeyListener (new KeyAdapter () {public void keyPressed (KeyEvent e) {...
Я работал над Swing GUI и получал необычные и нежелательные пробелы после добавления JSeperator, Есть идеи, как их удалить? Или любой другой вариант, как сделать это красиво! Визуальный ...
Check out this code friends don't know why i am not able to set the size of JPanel...
. import java.io.*;
import java.util.*;
import java.sql.*;
//import java.applet.*;
import java.awt.*;
import java ....
В унаследованной нами кодовой базе использование MediaTracker всегда выполнялось локально в каждом блоке кода. новый MediaTracker (новый Canvas ());
mediatracker.addImage (я, 1);
попробуйте {mediatracker.waitForAll ();
} ...
Прошу прощения, если это вопрос n00b, но я потратил на это слишком много времени после того, как создал прослушиватель Window, событие окна и все остальное, как мне указать, что метод для вызова? Вот мой ...
Я новичок в Java Swing, и мой вопрос связан с очередями событий и диспетчерских потоков. Я прочитал, что можно иметь несколько очередей событий, каждый на каждый экземпляр AppContext. Точно так же это значит ...
Рассмотрим этот код из официального OpenJDK-источника java.awt.font.TextLayout: общедоступный конечный класс TextLayout {/ * ... * / protected void handleJustify (float justificationWidth) {// ...
Я смотрел на это несколько месяцев, и пока это лучшее, что я придумал. Структура (рендеринг вне EDT) не подлежит обсуждению, так как наше приложение работает таким образом и будет ...
Я работаю с javax.swing, чтобы создать приложение, которое генерирует формы из схемы XML (с использованием библиотеки JAXFront) и хранит данные, заполненные используйте их в XML-документы. Я поставил try-catch -...
Как сделать JButton видимым? 1) Если прогрессивный фон не включен: отображается JButton 2) Если прогрессивный фон не включен, нажатие JButton по-прежнему не мерцает: 3) ...
После долгих поисков я нашел фрагмент кода, который преобразует BufferedImage в изображение SWT (пока не прочтите его): public static ImageData convertToSWT (BufferedImage bufferedImage) {if (...
Я хочу иметь возможность рисовать, используя Paint () в Java на JFrame. Когда я щелкаю JFrame (пока в любом месте), я хочу, чтобы JFrame был перерисован с координатами щелчка - аналогично этой Java ...
Интересно, можно ли реализовать панель графического интерфейса ( возможно JPanel), который имеет квадратную форму, но повернут на 90 градусов. Очевидно, будет контейнер верхнего уровня, содержащий эту панель, и ...
Проще говоря, я пытаюсь использовать ширину компонента, чтобы установить размер его родительского контейнера. Однако ширина, возвращаемая для компонента, отличается примерно на 4 пикселя. Подробнее: ...
У меня проблема с Swing возникает только тогда, когда монитор компьютера выключен, но мое приложение Swing продолжает работать в фоновом режиме. Кажется, что всякий раз, когда монитор выключен, ...
Я портирую действительно старую игру AWT на действительно новое устройство. В игре есть много неправильных вещей, включая очень слабый подход к безопасности потоков: игровой движок пытается рисовать ...
Я собираюсь напишите новое приложение с графическим интерфейсом. Так как я недавно прочитал книгу о Scala (и сильно забеспокоился), я решил сначала изучить этот язык, а затем попытаться создать ...