Результаты поиска по запросу "swing"

3 ответа

 как подразумевается в этой ссылке.

инаю изучать Java-программирование и думаю, что это здорово - изучать Java с помощью разработки игр. Я знаю, как нарисовать изображение и прослушать нажатие клавиши, затем переместить это изображение. Но можно ли заставить изображение двигаться ...

5 ответов

(Позже) Вот решение, работающее без каких-либо предварительных знаний о размере панели.

аюсь масштабировать прямоугольник от его центра, используя AffineTransform. Я уверен, что решение очевидно, но я не могу заставить его работать! Вот что я тестировал до сих пор ... import java.awt.Color; import java.awt.Dimension; import ...

2 ответа

Этот метод работает, вставляя цветной текст в конец документа, а не заменяя текст, который не существует, который, если он не редактируется, просто приводит к повторному звуку ошибки Windows, что довольно раздражает

ли простой способ проанализировать цвета Ansi в файлах журнала и использовать его в текстовых полях в Swing (JTextArea, JTextPAne, ...)?

ТОП публикаций

0 ответов

Вместо этого вы можете рассмотреть возможность использования MigLayout, код намного проще:

я есть 3 JPanels, и я хочу разместить их все в одной JPanel. Я использовал GridBagLayout для основной панели. Но только одна панель добавляется. Почему это может быть? gblayout=new GridBagLayout(); gbc=new GridBagConstraints(); ...

2 ответа

Я не согласен с вашим советом. Swing a - это отличный фронт-фреймворк, где вы можете разрабатывать отличные кроссплатформенные приложения. Это очень зрелая основа, и очень хорошо задокументирована. Это правда, что есть несколько других кроссплатформенных опций, таких как JavaFX, SWT, Qt ... но я думаю, что Swing - очень хороший вариант. Например, IntelliJ (Android Studio) является для меня лучшим коммерческим приложением Swing, когда-либо созданным, обеспечивая превосходный пользовательский опыт в каждой операционной системе (Linux, Mac и Windows).

я есть простая проблема, которая сводит меня с ума. У меня есть JList, и я хотел бы, чтобы его ячейки расширялись в зависимости от их содержимого, то есть текста переменной длины. Поэтому я создал CustomCellRenderer следующим ...

3 ответа

например (по Станиславу)

JSpinner-подобный компонент, который бы обеспечивал встроенные кнопки, которые бы немедленно устанавливали значение счетчика на минимум или максимум модели jspinner. Прежде чем реализовать это самостоятельно, я подумал, что кто-то мог сделать ...

3 ответа

изменяемый размер разметки при исчезновении JPanel

У меня есть много jPanel (panelF), которые добавляются в другие jPanel (panelB). jPanelF содержит jPanelC. Я установил макет, чтобы добавить их следующим образом: PanelB.setLayout(new BoxLayout(this.PanelB, BoxLayout.PAGE_AXIS)); PanelF panelF1 ...

2 ответа

@ user87: ознакомьтесь с шаблоном проектирования наблюдателя, потому что это то, что вам нужно.

ичок в Swing, и я создал простой класс GUI с кнопкой и текстовым полем. В этом классе есть метод,String createAndShowUI()и я хочу, чтобы он возвращал текст текстового поля. Я создал еще один основной класс, который вызывает этот метод и ожидает ...

3 ответа

 делает с

ел бы отсортироватьJTable строки на основе одного скрытого столбца. Скажем, у меня есть JTable, как это column1 column2 val1 val2Теперь у меня есть еще один столбец 3, который скрыт, и я не хочу показывать. Когда пользователь нажимает на ...

2 ответа

JLabels без слушателей мыши не будет использовать события мыши - они передаются в JPanel. Вот пример:

у меня есть несколько JPanels в GridLayout, каждый с MouseAdapter, а затем создаю JLabels (с текстом) и добавляю к каждому из JPanels. Обратите внимание, что у JLabels нет слушателей. Если я выполню рендеринг и попытаюсь нажать на JPanel или, в ...