Вопросы, помеченные тегом «swing»

Swing - это основной набор инструментов пользовательского интерфейса в Java, который поставляется со стандартным Java SDK. Он содержится в пакете javax.swing.
avatar
Beetle
8 января 2022 в 08:21
57
1

При тестировании JButton мое лямбда-выражение работает, а actionPerformed — нет.

Я впервые учусь работать с Java Swing, следуя руководству на YouTube. Я добрался до раздела, посвященного кнопкам, и следовал коду до буквы T. Однако при попытке протестировать кнопку, чтобы она печатала слово «тест», когда я использую метод actionPerformed, моя кнопка...
avatar
The wandering student
9 августа 2021 в 05:09
79
1

Можно ли создать панель с классом слева и справа?

Я практиковал свой код с помощью Java Swing и неплохо научился контролировать, где размещать некоторые элементы, такие как метки и/или кнопки, но мне интересно, можете ли вы сделать то же самое с классами? У меня есть просто простой класс с достаточным количеством...
avatar
Ayham-Abdur-Rahman
9 августа 2021 в 04:35
23
0

Получить динамическую ScrollPane с шириной match_parent в netbeans

Я хочу создать jPanel в netbeans, где я могу динамически добавлять компоненты по вертикали. Сначала мне нужно использовать панель прокрутки, чтобы я прокручивал вниз, чтобы увидеть добавленный компонент, если они превышают верхнюю границу, но я столкнулся с проблемой....
avatar
leah
9 августа 2021 в 00:11
60
1

JTable щелкните правой кнопкой мыши ActionListener не возвращает правильные значения строки и столбца

У меня есть фрагмент кода, определяющий щелчок правой кнопкой мыши на JTable: jt.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if(e.getButton() == MouseEvent.BUTTON3) { JTable target = (JTable)e.getSource(); ...
avatar
Mirza Viraad Baig
8 августа 2021 в 18:52
29
0

Доступ к ArrayList из одного JFrame в другой JFrame [дубликат]

Я использую JFrame(swing) и хочу получить доступ к ArrayList, созданному в одной форме JFrame, в другую форму JFrame. Я создал ArrayList здесь public class addEmployee extends javax.swing.JFrame { public static ArrayList<EmployeeClass> empList;} public...
avatar
Mohammad Kholghi
8 августа 2021 в 15:21
128
1

Продолжайте выполнение потока, пока другой поток выполняется в java

тл, др; У меня есть GUI-поток, который создает объект другого класса (класс секунд реализовал Runnable, но здесь мы не выполняем метод run(), вместо этого мы вызываем обычный метод) и вызывает метод . В этом методе первый поток (текущий поток) вызывается снова (чтобы...
avatar
Valencia Starr
7 августа 2021 в 22:46
92
2

Как изменить значок изображения JFrame?

Я просмотрел другие ответы и попробовал: ImageIcon img = new ImageIcon(url); setIconImage(img.getImage()); и: URL imgURL = getClass().getClassLoader().getResource(url); if (imgURL != null) { System.out.println("Found icon image: "+imgURL); Image...
avatar
Geoff L
7 августа 2021 в 22:03
32
0

Java Swing использует .getElementsAt в HTMLEditorKit.HTMLTextAction, чтобы получить список элементов, содержащих выбор

Мне нужно получить список html-элементов в моем JEditorPane, содержащих выбранные элементы. Я думаю, что .getElementsAt член HTMLEditorKit.HTMLTextAction был бы полезен, но я не знаю, как его реализовать. Я нашел описание по этой ссылке:...
avatar
Geoff L
7 августа 2021 в 20:20
54
1

Java Swing JEditorPane вставляет жирные теги вокруг выделения

Я использую Java Swing, и у меня есть JEditorPane с типом содержимого "text/html" В настоящее время единственным содержимым, которое у меня есть на панели редактора, является: <html><p>This is a short sentence</p></html> Я хочу, чтобы...
avatar
sj32
7 августа 2021 в 16:48
49
2

Как сделать средний столбец больше, чем боковые столбцы в GridBagLayout?

Я пытаюсь сделать макет из 3 столбцов. Как я могу сделать средний столбец больше, чем боковой столбец? Я использую GridBagLayout из Java Swing. Я возился с GridWidth, но он не работал. import java.awt.*; import javax.swing.*; import java.awt.event.*; public class...
avatar
Skarpo Spells
6 августа 2021 в 18:16
497
1

Настройте цвет темы в Flatlaf Look and Feel

Я использую Flatlaf Look and Feel для своего графического интерфейса в Java Swing. В Flatlaf есть готовая тема, которую я импортировал, но я хотел бы немного изменить один из цветов в цветовой схеме. Это цвет, который используется для выделения JComponents и выбранных...
avatar
Aaron Cloud
6 августа 2021 в 16:06
95
2

В моем всплывающем окне для JLabel ничего не отображается

Я пытаюсь создать простой скрипт, который позволит отображать изображения и текст во всплывающих окнах. Окно всплывает, но оно пустое, на нем ничего нет. Кто-нибудь знает, что я делаю неправильно? import javax.swing.JFrame; import javax.swing.JLabel; import...
avatar
Theodore Nwabata
6 августа 2021 в 05:24
40
0

Как импортировать изображение в исходный пакет в NetBeans 8.2?

Как мне импортировать фоновое изображение из моего проводника в мой исходный пакет в Netbeans 8.2, чтобы я мог использовать его в JFrame?
avatar
Daniel
5 августа 2021 в 05:10
298
1

Как обновить JTable JFrame из другого JFrame без «закрытия» первого JFrame?

Я пытаюсь обновить JTable из другого JFrame, не закрывая основной JFrame. Основной JFrame имеет JTable, второй JFrame имеет текстовые поля и кнопку «обновить», которые получают данные для обновления JTable в главном окне, все работает нормально, но если я хочу, чтобы...
avatar
Gustavo Palomino
4 августа 2021 в 23:44
137
1

Как предполагается использовать JFrame.setResizable?

Я пытаюсь следовать руководствам по Java, и теперь я перехожу к JFrame. Это информационный запрос, а не справочный вопрос. import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Login { public...
avatar
SteelBlue
4 августа 2021 в 22:54
33
0

Как сделать так, чтобы метки KeyBinded не покидали JFrame (для игры)

У меня есть 4 разных класса кода, но у меня возникла проблема с основной частью игры. По сути, как куб, вы перемещаетесь, чтобы добраться до определенной области, но по какой-то причине использование меток с привязкой к клавише позволяет метке покинуть рамку и...
avatar
My Cup Of Tea
4 августа 2021 в 16:47
58
1

Расширенный класс JLabel не отображается в многоуровневой панели [закрыто]

В моей функции с именем create() я пытаюсь создать экземпляр объекта класса note, который является расширением JLabel. Затем я хочу добавить этот объект в JLayeredPane (известный как lp) на глубине 1, чтобы показать его поверх моего фонового изображения. Создание...
avatar
ravipatel0508
4 августа 2021 в 10:54
142
2

Кнопка материала в java? [закрыто]

Можем ли мы использовать материальный пользовательский интерфейс в Java? По сути, я делаю калькулятор в eclipse, используя swing и awt, и я хочу попробовать materialUI, поэтому я хочу использовать в нем кнопку материала. Возможно ли это?
avatar
Zolaffil
4 августа 2021 в 03:29
86
2

Преобразовать строку в десятичную, игнорируя пустые поля

У меня есть таблица с данными учета, такими как поля дебета, кредита и баланса, которые имеют числовые значения с типом данных varchar. В моем Java-приложении я использую iReport для создания отчета, и я хочу преобразовать эти поля в BigDecimal и добавить поля в...
avatar
MuhammedMGS
3 августа 2021 в 12:06
77
0

Java качает JTextArea и JScrollPane, работает вертикальная прокрутка, но не горизонтальная, одна строка идет вниз

Я работаю над проектом графического интерфейса Java. Я хочу добавить scoll в компонент JTextArea. Хоть я и добавил, но работает только вертикальная прокрутка. Вот почему текст идет в нижней строке. Я этого не хочу, поэтому можно одновременно использовать 2'scroll,...