Tag: jlabel

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

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

Правильный способ использования JLabels для обновления изображения

Я создаю GUI и довольно новичок в swing и awt. Я пытаюсь создать gui, который после запуска устанавливает фон для изображения, а затем использует метод для создания слайд-шоу. Я попытался это сделать, и я не привязан к коду, поэтому я могу взять как ревизии, так и целые новые понятия. EDIT (9/15/13): У меня проблемы со […]

Печать значка jLabel в принтере с помощью кнопки

У меня есть jLabel с иконкой, которую я хочу напечатать на принтере (canon, hp, epson anything) с помощью кнопки. Как я могу это сделать? Любой полезный код? Фрагмент кода? ссылки? Все, что я вижу, выглядит так: Как распечатать содержимое метки в java? Но это не то, что я хочу. Я использую netbeans Спасибо заранее.

Как правильно выровнять значок в JLabel?

Для JLabel с иконкой, если вы setHorizontalTextPosition(SwingConstants.LEADING) , значок setHorizontalTextPosition(SwingConstants.LEADING) сразу после текста, независимо от ширины ярлыка. Это особенно плохо для списка, поскольку значки будут повсюду в зависимости от того, сколько времени текст для каждого элемента. Я прорисовывал код, и, похоже, это в SwingUtilities#layoutCompoundLabelImpl , ширина текста просто устанавливается на SwingUtilities2.stringWidth(c, fm, text) , а […]

Java: как добавить изображение в Jlabel?

Image image = GenerateImage.toImage(true); //this generates an image file JLabel thumb = new JLabel(); thumb.setIcon(image)

Обновите ярлык с помощью таймера качания

У меня проблемы с этим кодом. Я запускаю таймер со случайным числом, и каждую секунду я хочу обновить JLabel с обратным отсчетом. Но я не понял, как это сделать, поскольку единственный слушатель, который запускает таймер, находится в конце его (что я знаю). вот код: int i = getTimer(maxWait); te1 = new Timer(i, this); label.setText(i+””); te1.start(); […]

Поверните JLabel или ImageIcon на Java Swing

Прежде всего, это первая неделя, когда я использую свинг, а потом извините, если мой вопрос слишком очевиден. Кроме того, мне нужны решения, которые используют стандартные java-библиотеки, поскольку это для домашней работы, и мне не разрешено использовать странные библиотеки. Я использую JLabel с ImageIcon для отображения изображений на JFrame. Теперь я хочу повернуть изображение на экране […]

Перемещение JLabel в другой JLabels – GUI

Я пытаюсь сделать JLabel перемещение по другим JLabels, только 1 таймер работает прямо сейчас. Предполагается, что он работает как поезд, движущийся по дорожке, идя по всему пути, и заканчивается прямо там, откуда он начался. Я не уверен, как это сделать, и любая помощь приветствуется. Спасибо. import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; […]

Изменение размера изображения и отображение в JPanel или JLabel без потери качества

Я разрабатываю java-программу для захвата изображений сотрудников во время регистрации с помощью веб-камеры. Я могу получить изображение без каких-либо проблем и сохранить его на своем диске C :, но после извлечения изображения на этикетке отображается только часть изображения. Есть ли способ изменить формат JPEG перед его сохранением? или перед его отображением? как сокращение его без […]

Как удалить пробел в ярлыке java большого размера

в моем приложении у меня есть метка с размером шрифта более 200. Эта метка содержит большой размах (вверх) и вниз (нерегулярный). Как его удалить? Это мой код: package Core; import java.awt.Font; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.SwingUtilities; import javax.swing.UIManager; public class LabelDemo extends JPanel { public LabelDemo() […]

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