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

Swing - это основной набор инструментов пользовательского интерфейса в Java, который поставляется со стандартным Java SDK. Он содержится в пакете javax.swing.

6
JComboBox Выбор Изменить Слушатель?
Я пытаюсь заставить событие срабатывать всякий раз, когда делается выбор из JComboBox. Проблема в том, что у меня нет очевидного addSelectionListener()метода. Я пытался использовать actionPerformed(), но он никогда не срабатывает. Если не считать переопределения модели JComboBox, у меня нет идей. Как получить уведомление об изменении выбора на JComboBox? ** Изменить: …

4
Разница между java.exe и javaw.exe
Недавно я заметил, что некоторые приложения работают javaw(не в java). В чем разница между ними и как мне запустить приложение Swing javaw?
143 java  swing  javaw 


1
Концепции DTO и DAO и MVC [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
Как представить простое предупреждающее сообщение в Java?
Исходя из .NET, я так привык вызывать Alert () в настольных приложениях. Однако в этом настольном java-приложении я просто хочу предупредить сообщение "спасибо за использование java". Мне нужно пережить столько страданий: (с использованием JOptionPane) Есть способ попроще?
128 java  swing  joptionpane 

2
Как лучше всего позиционировать Swing GUI?
В другом потоке я заявил, что мне нравится центрировать свои графические интерфейсы, делая что-то вроде этого: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Но Эндрю Томпсон придерживался другого мнения и вместо этого назвал frame.pack(); frame.setLocationByPlatform(true); и пытливые умы хотят знать, почему?

12
Лучший дизайнер графического интерфейса для eclipse? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

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

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


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

13
JFrame в полноэкранном режиме Java
Я скоро буду делать проект, и мне придется использовать в нем полноэкранный режим. Он будет рисовать графику в окне. Было бы удобно использовать JFrame или что-то подобное. Не знаю, какое будет окончательное разрешение экрана. Подскажите пожалуйста, будет ли масштабироваться графика автоматически? JFrame jf = new JFrame(); jf.setSize(1650,1080); //make it fullscreen; …
111 java  swing  fullscreen 

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.