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

126
Как лучше всего позиционировать Swing GUI?

В другом потоке я заявил, что мне нравится центрировать свои графические интерфейсы, делая что-то вроде этого: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null);...

125
Лучший дизайнер графического интерфейса для eclipse? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

123
Графический интерфейс не работает после перезаписи в MVC

Я практикую программирование в стиле MVC. У меня есть игра Mastermind в одном файле, работающая нормально (может быть, не считая того, что кнопка «Проверить» при запуске не видна). http://paste.pocoo.org/show/226726/ Но когда я переписываю его в файлы модели, вида и контроллера - и когда я нажимаю...

114
ошибка при назначении макета: BoxLayout нельзя поделиться

У меня есть JFrameкласс Java , в котором я хочу использовать boxlayout, но получаю сообщение об ошибке java.awt.AWTError: BoxLayout can't be shared. Я видел других с этой проблемой, но они решили ее, создав boxlayout на панели содержимого, но это то, что я здесь делаю. Вот мой код: class EditDialog...

111
JFrame в полноэкранном режиме Java

Я скоро буду делать проект, и мне придется использовать в нем полноэкранный режим. Он будет рисовать графику в окне. Было бы удобно использовать JFrame или что-то подобное. Не знаю, какое будет окончательное разрешение экрана. Подскажите пожалуйста, будет ли масштабироваться графика автоматически?...

111
Разница между validate (), revalidate () и invalidate () в графическом интерфейсе Swing

Компоненты Swing имеют несколько методов, связанных с обновлением макета экрана, в частности: validate() invalidate() revalidate() Документация Java определяет их несколько с технической точки зрения, но не совсем ясно, как они предназначены для использования. В чем разница между ними и в каких...

110
Как создать контекстное меню правой кнопки мыши в Java Swing?

В настоящее время я создаю контекстное меню, вызываемое JMenuщелчком правой кнопкой мыши, создавая новый экземпляр при щелчке правой кнопкой мыши и устанавливая его местоположение в соответствии с положением мыши ... Есть ли лучший...

107
Новая строка в JLabel

Как я могу отобразить новую строку JLabel? Например, если бы я хотел: Привет мир! бла бла бла Вот что у меня сейчас: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); Вот что отображается: Привет мир! Бла-бла-бла Простите меня, если это глупый вопрос, я только изучаю...

107
Заполнение JPanel в Java

У меня есть вопрос о форматировании моего приложения Java Swing. Это должно быть довольно просто, но мне трудно найти какую-либо помощь (Кажется, каждая тема касается удаления любых отступов по умолчанию в JPanel). Текст в различных панелях JPanel обнимает края и верх, касаясь цветных границ: как...

104
Какие библиотеки графического интерфейса используют JetBrains?

Задний план Я новичок в Java, и мне нравится использовать IntelliJ IDE, разработанную командой JetBrains. Я загрузил исходный код для Community Edition и пытаюсь понять, какие библиотеки графического интерфейса они используют для улучшения внешнего вида. Вопрос Какие библиотеки (если есть) они...

103
Открыть ссылку в браузере с помощью кнопки java? [дубликат]

На этот вопрос уже есть ответы здесь : Как открыть веб-браузер по умолчанию с помощью java (9 ответов) Закрыт в прошлом месяце . Как я могу открыть ссылку в браузере по умолчанию одним нажатием кнопки в строках button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent...

95
Настройка ширины столбца Java JTable

У меня есть JTable, в котором я установил размер столбца следующим образом: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120);...

95
Как увеличить скорость прокрутки в JScrollPane при использовании колесика мыши?

Я вижу способ JScrollPane.setWheelScrollingEnabled(boolean)включить или отключить прокрутку колеса мыши. Но есть ли способ отрегулировать скорость прокрутки? На мой взгляд, это до смешного медленно. Независимо от размера окна, прокрутка составляет около трех пикселей за щелчок. Я бы хотел, чтобы...