2013-03-14 3 views
1

Я использую NetBeans 7.1 для кода на Java. Я уже создал JFrame, заполненный некоторыми labels, textbox and buttons. Как мне сделать, чтобы импортировать некоторое изображение (JPG,PNG,etc...) с моего ПК в тот же JFrame? В определенном месте кадра.Добавление изображений на Java JFrame - Netbeans

+0

Создал ли вы код вручную или через редактор форм? Вы также можете взглянуть на [Как использовать метки] (http://docs.oracle.com/javase/tutorial/uiswing/components/label.html) – MadProgrammer

+1

* «Как мне сделать, чтобы импортировать изображение (JPG, PNG и т. Д.) С моего ПК в тот же JFrame? »* Пропустили ли вы 3 сообщения об использовании изображений в настольных приложениях, которые были опубликованы ранее *** сегодня ***? Пожалуйста, сначала ищите эти вещи! НАПРИМЕР. [этот ответ] (http://stackoverflow.com/a/8958814/418556), [этот ответ] (http://stackoverflow.com/a/14037856/418556) или [этот ответ] (http: // stackoverflow .com/a/5752471/418556) .. –

+0

@MadProgrammer Via form editor –

ответ

7
  1. Открыть форму в редакторе формы NetBeans.
  2. Добавить JLabel из паллета в виде
  3. Выберите метку, которую добавила, и нажмите на кнопку «...» рядом с icon собственности
  4. Заполните свойства.

Обычно лучше всего, чтобы изображения находились в папке проекта, что упрощает развертывание в долгосрочной перспективе.

+0

спасибо! Так легко. Я новичок в Java JFrames, как вы можете видеть. Еще раз спасибо! –

0

Убедитесь, что при добавлении JLabel используйте Swing Controls без AWT.

+1

Возможно, добавьте пример оператора импорта для этого ответа? – ToothlessRebel

+0

Существует два типа элементов управления, с помощью которых вы можете использовать Label: Swing Controls и AWT. Убедитесь, что вы выбрали ярлык под заголовком Swing Control. Чтобы устранить путаницу, убедитесь, что ваш ярлык инициирован как «новый javax.swing.JLabel();» не 'new java.awt.Label();' –

Смежные вопросы