Описание тега jcomponent

JComponent - это базовый класс для всех компонентов Java Swing, кроме контейнеров верхнего уровня.
3 ответа

Какие JComponents использовать..?

До сих пор я использовал VB для разработки приложений. Теперь я должен использовать Java для разработки внешнего интерфейса. Я совершенно запутался с компонентами. Нужна помощь. Справка по книге или сайт также сделают эту работу. В основном, я буду …
03 ноя '11 в 12:19
1 ответ

Компоненты не отображаются правильно при динамическом добавлении JPanel в CardLayout

Я надеялся, что кто-нибудь сможет помочь мне решить следующую проблему. Я создаю настольное Java-приложение, в котором у меня есть JPanel topicPanel, которая содержит два JPanel; topicButtonsPanel, который содержит JButton createEntryButton и topicT…
28 июл '12 в 11:52
1 ответ

Как работает JComponent.paintImmediately() в Java Swing?

Мое понимание: в отличие от большинства компонентов / операций в Swing, вызов JComponent.repaint() является потокобезопасным, то есть, хотя запрос на перерисовку сделан из другого потока (т.е. не из EDT), фактическое рисование происходит только в ED…
25 дек '12 в 14:52
1 ответ

Движущаяся ничья на Jcomponent

Я хочу нарисовать движущийся курсор (зеленым цветом) в моем 2D-плане (красным цветом) . Я использую джойстик для управления им. Чтобы получить доступ к красной панели, я должен получить компоненты компонентов из контроллера по следующей схеме: JPane…
28 сен '16 в 16:53
3 ответа

Анимация мяча в качелях

Проблема в том, когда я изменяю размер JFrame анимация продолжается с предварительно заданными размерами для JComponent, Есть ли способ, которым я могу обновить свой width а также height переменные, как я изменяю размер JFrame, так что анимация може…
21 мар '12 в 08:28
1 ответ

Добавление массива расширенных объектов JComponent в JFrame

Я начинаю с JFrame, я пытаюсь создать StarField, на данный момент я добавляю Star JComponent к StarField JFrame: import java.awt.Color; import java.awt.Graphics; import javax.swing.JComponent; public class Star extends JComponent{ public int x; publ…
11 апр '18 в 09:39
1 ответ

JComponent InputMap загадочным образом стирается

Я добавил привязки к JComponentкарта ввода, изменяя карту, возвращаемую jCompInstance.getInputMap(), Первый раз, когда я нажимаю на ключ, который я связал, он работает нормально. Каким-то образом после этого InputMap стирается. Что я имею в виду под…
12 май '14 в 16:39
1 ответ

Использование paintComponent() на холсте JFrame, измененном отдельным графическим интерфейсом

Я пытаюсь создать приложение JComponent, которое использует два JFrames, один кадр с изменяемыми ползунками и текстовые поля для графического отображения фейерверка на втором. Когда кнопка "огонь" нажата, должна появиться визуализация фейерверка. Од…
15 ноя '17 в 02:36
1 ответ

Как определить, какой JList среди двух имеет фокус курсора в Java Swing?

Привет, я создаю простой инструмент тегирования с использованием Java Swing. В компоненте есть два JList, и всякий раз, когда я нажимаю кнопку тегирования, я хочу добавить тег к данному тексту. Если мой курсор находится на левом JList, я хочу измен…
25 апр '14 в 20:38
1 ответ

Java Swing: изменение цвета шара на mouseEntered

Я уже могу создать шар на панели в MousePressed и MouseReleased, обновить координаты с помощью MotionListener и изменить цвет шара, когда мышь находится над ним. Это прекрасно работает в классе myPanel, потому что панель имеет определенные размеры и…
22 фев '12 в 22:17
1 ответ

Рисование и позиционирование нескольких BufferedImages с использованием JComponent в Java

Я работаю над игрой в блэкджек на Java. У меня есть несколько классов (Card, Shoe, Player и т. Д.), А также JComponent, определенный следующим образом: Public class DisplayCard extends JComponent { private ArrayList<Card> mCards; public Displa…
16 ноя '13 в 04:22
1 ответ

Есть ли способ подключиться к JComponent.paintComponent?

Мне нужно использовать цвет градиента на некоторых элементах управления в моем приложении. Следуя примеру, я создал свой собственный JGradientPanel, который расширяет JPanel и переопределяет его метод paintComponent. Теперь я мог бы использовать JGr…
28 ноя '12 в 10:00
1 ответ

В Java, как мне добавить разрывы строк в подсказке JButton?

У меня есть JButton который использует setToolTipText(String str) и у меня есть несколько строк записи во всплывающей подсказке, которые должны быть разделены переносами строк. Я попытался объединить + "/n" в конце каждой строки текста прямо перед т…
18 апр '12 в 22:58
0 ответов

Возникли проблемы с paintingComponent в Java

Новое в Java. Выполняю проект, который требует от меня показа моих актеров на сцене с использованием JFrame. Все еще очень плохо знаком с этим, поэтому я не совсем уверен, что я делаю. Я знаю, что вы не можете непосредственно рисовать объекты... они…
10 апр '13 в 03:44
1 ответ

Jcomponent свойства с двойной кавычкой

У меня есть вопрос, связанный с этим кодом public void propertyChange(PropertyChangeEvent propertyChangeEvent) { String property = propertyChangeEvent.getPropertyName(); if ("background".equals(property)) { button2.setBackground((Color)propertyChang…
05 июн '15 в 14:34
4 ответа

Включение графики / фигур в мой графический интерфейс Java

Я нахожусь в середине моего первого независимого Java-проекта, и у меня ограниченные знания всех библиотек в моем распоряжении, но я чувствую себя довольно комфортно с языком. Для этого проекта требуется графический интерфейс с JTextArea, который от…
01 ноя '13 в 21:19
1 ответ

Как слушать дочерние компоненты?

У меня есть JPanel с сеткой JLabels добавлено. Я хотел бы MouseListener слушать MouseEvents, но JLabels похоже на пути и нет MouseEvent срабатывает при нажатии в месте, где JLabel расположен. Есть ли надежный способ слушать MouseEvents дочерних комп…
22 ноя '11 в 05:53
1 ответ

JComponent постоянно перекрашивается

Итак, у меня есть JFrame с несколькими кнопками и JComponent для рисования. Я загружаю несколько изображений и рисую первый в JComponent. Теперь моя проблема в том, что мой JComponent, как только я рисую в первый раз, постоянно перерисовывается, и ч…
07 ноя '17 в 16:35
2 ответа

Для какого компонента я должен добавить KeyListener?

У меня есть графический интерфейс. Этот класс GUI расширяет JFrame. В верхней части экрана есть JLabel с текстом. В центре экрана находится JPanel, и к этой JPanel были добавлены n x n JButton. Мне нужен KeyListener, чтобы реагировать, если я нажима…
15 янв '14 в 18:41
1 ответ

Есть ли более динамичный способ добавления слушателя ко всем компонентам в родительском?

Прямо сейчас я переопределяю JFrame.addKeyListener(KeyListener)проверка компонентов на панели содержимого, затем добавление слушателей ко всем этим компонентам (после использования super для вызова оригинального метода) JFrame frame = new JFrame() {…
31 мар '14 в 21:27