Tag: swing

Как настроить столбцы JTable для размещения самого длинного содержимого в ячейках столбца

Я использую answer https://stackoverflow.com/a/5820366 и http://tips4java.wordpress.com/2008/11/10/table-column-adjuster/, и он работает, но часто размеры столбцов тоже широкий или слишком узкий. Независимо от заполнения моей таблицы HTML или текста. Использование стандартной TableModel из документации oracle. Режим изменения размера = JTable.AUTO_RESIZE_OFF Контейнер моего табулятора jGoodies: FormLayout currentEventLayout = new FormLayout( “fill:p”, “pref, pref”); PanelBuilder currentEventBuilder = new PanelBuilder(currentEventLayout); currentEventBuilder.add(mainQuotesTable.getTableHeader(), […]

Добавление строк в JTable

У нас есть простой проект, в котором мы читаем данные из сокета, и мы хотим заполнить таблицу предстоящими данными, но мы не можем найти способ добавить строки к еще созданному объекту JTable , мы можем только найти, как добавлять строки во время создания таблицы. Можно ли динамически добавлять строки в JTable или есть лучший альтернативный […]

Прокрутка JTable до указанного указателя строки

У меня есть JTable, который находится внутри JScrollPane. Строки добавляются в таблицу во время выполнения на основе событий, которые происходят в моем приложении. Я хочу, чтобы панель scoll прокручивалась до нижней части таблицы, когда новая строка добавляется в таблицу. Для JLists Существует [ensureIndexIsVisible][1]() который заставляет конкретный индекс в списке быть видимым. Я ищу то же […]

Как «Открыть» и «Сохранить» с помощью java

Я хочу создать диалог «Открыть» и «Сохранить» в java. Примером того, что я хочу, является изображение ниже: Открыто: Сохранить: Как мне это сделать?

Как добавить прослушиватель действий, который прослушивает несколько кнопок

Я пытаюсь понять, что я делаю неправильно с помощью слушателей. Я следую нескольким учебникам, и все же netbeans и eclipse дают мне ошибки, когда я пытаюсь использовать прослушиватель действий. Ниже приведена простая программа, в которой я пытаюсь заставить кнопку работать. Что я делаю не так? import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class […]

Измените размер изображения в соответствии с JLabel

Я пытаюсь сделать фотографию подходящей JLabel. Я хочу уменьшить размеры изображения к чему-то более подходящему для моего Swing JPanel. Я попытался с setPreferredSize, но он не работает. Мне интересно, есть ли простой способ сделать это? Должен ли я масштабировать изображение для этой цели?

Широкоэкранный набор приложений – Java Swing

Я хотел бы создать ярлык клавиатуры для приложения Java Swing. Зацикливание на всех компонентах и ​​добавление ярлыка на каждом из них, связанные с фокусом побочные эффекты, и похоже на решение грубой силы. У кого-то есть более чистое решение?

Производительность WebView в JavaFX

У меня есть HTML5 UI и Java backend, и я хочу, чтобы избежать перестройки HTML ui в простой Java, поэтому моя идея состояла в том, чтобы запустить локальный веб-сервер и использовать веб-просмотр, чтобы отобразить его в «родном» окне. Решение похоже на использование JavaFX WebView, который может быть встроен в swing. На бумаге это звучит здорово […]

Java / Swing: получить окно / JFrame изнутри JPanel

Как я могу получить JFrame, в котором живет JPanel? Мое текущее решение – попросить панель для ее родителя (и так далее), пока я не найду Окно: Container parent = this; // this is a JPanel do { parent = parent.getParent(); } while (!(parent instanceof Window) && parent != null); if (parent != null) { // […]

Перетаскиваемые прямоугольники в Java 2D

Возможный дубликат: как перетащить объект Мне нужно нарисовать некоторые компоненты UML (classы, пакеты и т. Д.) С помощью Java 2D, а затем смогу их перетащить. Есть ли способ сделать это? Я имею в виду, чтобы сделать форму «перетаскиваемой»?

Давайте будем гением компьютера.