Публикации по теме 'swing'


Программирование графического интерфейса Java с помощью Swing
Графические пользовательские интерфейсы (GUI) играют жизненно важную роль в современной разработке программного обеспечения, предоставляя пользователям интуитивно понятные и визуально привлекательные способы взаимодействия с приложениями. Java, универсальный и широко используемый язык программирования, предлагает библиотеку Swing для создания кроссплатформенных приложений с графическим интерфейсом. В этой статье мы рассмотрим программирование Java GUI с помощью Swing, охватывая основы,..

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

Как назначить клавишу Enter в качестве триггерной клавиши для всех кнопок JButton в моем приложении Java?
Я пишу приложение Java Swing, используя внешний вид Metal. Каждый раз, когда в моем приложении есть JButton, пользователь использует клавишу Tab, чтобы переместить фокус на кнопку, а затем нажимает клавишу Enter. Ничего не произошло! Если он нажмет...
20755 просмотров
schedule 15.04.2024

Как я могу сделать так, чтобы диалоговые окна JOptionPane отображались как задача на панели задач?
Редактировать: Вопрос следует горизонтальному правилу; мой собственный ответ предшествует этому. Основываясь на помощи Оскара Рейеса , я создал это решение: import javax.swing.JOptionPane; import javax.swing.JFrame; public class...
9570 просмотров

Визуальные колебания в Eclipse
Есть ли способ использовать визуальный редактор для создания приложений Swing в Eclipse? Я использую Ганимед.
18399 просмотров
schedule 26.06.2022

Удалить компонент Swing с помощью проверки или повторной проверки
Всякий раз, когда я удаляю и добавляю компоненты Swing, скажем, из JPanel, должен ли я выполнять вызов при проверке или повторной проверке?
9826 просмотров
schedule 02.05.2024

Синхронизируйте JMenu ButtonGroups с JToolbar ButtonGroups
Представьте, что я делаю простой текстовый процессор с помощью Java Swing. У меня есть набор действий, написанных для выравнивания текста. В MenuBar у меня есть меню: View Left Justify Center Jusitfy Right Justify Он состоит из...
746 просмотров
schedule 21.10.2022

Тупики JDK-7 SwingWorker?
У меня есть небольшое приложение для обработки изображений, которое делает несколько вещей одновременно, используя SwingWorker. Однако, если я запускаю следующий код (упрощенный отрывок), он просто зависает на JDK 7 b70 (Windows), но работает в 6u16....
2691 просмотров
schedule 17.11.2022

Swing: порядок выполнения слушателей на пользовательском компоненте
Мой пользовательский компонент состоит из трех JTree внутри JPanel . Одновременно должен быть выбран только один JTree , поэтому я добавил TreeSelectionListener к каждому из них, который вызывает clearSelection для ранее выбранного JTree ....
1299 просмотров
schedule 13.02.2024

Нарисуйте строки RTF/HTML в настраиваемый компонент Swing
В моем приложении Swing пользователи вводят стилизованный текст в JTextPane. , который использует RTFEditorKit (также возможен HTML). Затем мне нужно отобразить многие из этих стилизованных заметок в определенных координатах в пользовательском...
1072 просмотров
schedule 20.10.2023

Java: JProgressBar
Можно ли сделать индикатор выполнения в Java, как показано на этой странице? Изображение . Итак, индикатор прогресса по умолчанию не «заполняет путь». Если да, то как? Спасибо
1798 просмотров
schedule 20.10.2023

Java и полноэкранный режим на нескольких мониторах
Фрагмент моего Java-приложения: JFrame f = new JFrame(); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); gd.setFullScreenWindow(f); Итак, что он делает, так это...
17234 просмотров
schedule 05.12.2023

общий вопрос о Java Swing
Я сделал приложение Swing, которое довольно просто по функциональности. Однако код, из которого он состоит, стал довольно большим и, на мой взгляд, очень запутанным. Все свинг-компоненты и действия находятся в одном файле. Так, например, если бы я...
319 просмотров
schedule 08.01.2024

Добавьте новую строку в конец JtextArea
У меня есть текстовая область с некоторым текстом, и я хочу снова добавить в нее несколько строк (первые строки + другие строки, которые я хочу добавить), но это не работает. То, как я делаю это сейчас, стирает старый текст и показывает только...
149194 просмотров
schedule 02.05.2024

Проблема с GridBagLayout в Java Swing
У меня есть простая проблема с моим JPanel/Gridbaglayout: import javax.swing.*; import java.awt.*; public class gridfenster extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null;...
1325 просмотров
schedule 22.11.2023

Исключение: java.io.StreamCorruptedException: недопустимый код типа: 00
Когда я запрашиваю объект через интерфейс EJB, под консолью все в порядке, но переключаюсь на запрос из Swing, он выдает это исключение. Исключение: java.rmi.UnmarshalException: failed to unmarshal MY_ENTITY****; nested exception is:...
16001 просмотров
schedule 01.11.2023

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

Всплывающий список JCombobox не окрашен полностью
У меня есть JInternalFrame в JDesktop , а также JComboBox во внутренней раме. Проблема показана ниже. Как сделать так, чтобы JComboBox рисовал вне JInternalFrame , чтобы всплывающий список отображался полностью? Является ли...
1009 просмотров
schedule 18.08.2022

Закрытие JFrame нажатием кнопки
У меня есть частный член JFrame jButton1, и я хотел закрыть фрейм при нажатии кнопки. jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } }); Хотел сделать super.close() , но близко к...
234956 просмотров
schedule 20.07.2022

Возврат значений из Swing с помощью invokeAndWait
Я использую следующий подход для создания компонентов и возврата значений из Swing в/из вне EDT. Например, следующий метод может быть расширением JFrame для создания JPanel и добавления его к родительскому JFrame : public JPanel...
2339 просмотров

как получить координаты щелчка мыши за пределами моего окна в Java
Мне нужно реализовать класс с использованием Swing, который может получать координаты мыши, когда пользователь щелкает в любом месте экрана. если бы я хотел получить координаты мыши внутри своего окна, я бы использовал MouseListener , но я хочу,...
48084 просмотров
schedule 24.12.2023

Очень медленное получение метрик шрифта
Итак, проблема в том, что я запускаю свое приложение, отображая простое меню. Для правильного размера и выравнивания текста мне нужно получить метрики шрифта, и я не могу найти способ сделать это быстро. Я протестировал свою программу, и похоже, что...
1645 просмотров
schedule 16.09.2022