Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отображение jpg-файла в аплете, Не могу реализовать в "JBuilder Fnd" 
:(
    Опции темы
Гость_Sergey
Дата 6.7.2005, 12:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я только начал работать с Java и никак не могу к метке или кнопке прикрепить пиктограмму.
Код

public class Applet1 extends Applet {
    boolean isStandalone = false;
    BorderLayout borderLayout1 = new BorderLayout();
    ImageIcon icon = createImageIcon("image.jpg");
    JLabel jLabel1 = new JLabel(icon);
***

ImageIcon icon = createImageIcon("image.jpg");
JLabel jLabel1 = new JLabel(icon); Этот вариант указан в туториале на sun.com,
но метод createImageIcon моемк билдеру не известен. И если использовать такой код:
Код

ImageIcon icon = new ImageIcon("image.jpg");
***

JLabel.seticon(icon)

Тоже не получается. Текст есть, а картинки нет. smile
Посоветуйте кто знает. smile
  Вверх
AntonSaburov
Дата 6.7.2005, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



Я бы проверил формат файла на всякий случай и попробовал бы еще другой файл.
Вот этот код работает. Файл accounts.gif находился в той же директории, что и Focus.class

Код

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;

public class Focus extends JFrame
{
  public Focus()
  {
    ImageIcon icon = new ImageIcon("accounts.gif");
    JLabel lbl = new JLabel("HA", icon, JLabel.LEFT);
    getContentPane().add(lbl);
    setBounds(100,100,500,500);
  }

  public static void main(String[] args)
  {
    Focus my = new Focus();
    my.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    my.setVisible(true);
  }
}

PM MAIL WWW ICQ   Вверх
Guest
Дата 9.7.2005, 09:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вот пытаюсь... При компеляции етого фрейма вылазит дурацкое окошко
с надписью "Runtime configuration", кликаю ОК, в строке сообщений пишется
build sucsess, после этого снова вылазит это же окошко и если нажать ОК, то ничего не происходит, а пишется "unabled run due incompeleted"(типа этого smile ) Причём теперь эта же фигня со всеми остальными проектами стала происходить, зачем оно надо и можно ли убрать? smile
Этот параметр однако появляется в кнопке компеляции.
  Вверх
batigoal
Дата 9.7.2005, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 3
Всего: 151



Main-класс проекта указан?
Путь к JDK указан?

Какая среда?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Altar
Дата 13.7.2005, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 71
Регистрация: 10.7.2005

Репутация: нет
Всего: нет



Цитата(Lamer @ 9.7.2005, 15:30)
Main-класс проекта указан?
Путь к JDK указан?

Какая среда?

Среда: JBuilder 2005 Fnd.
Всё работало пока я не стал Фрейм компилить.
Впринципе Билдер ведь всё автоматом делает, а это какое-то "Х".
Добавлено @ 13:20
smile Получилось!
Спасибо всем.
А дело всё было в пути к файлу. Почему однако ("img.gif") не устроило не пойму,
но вот при ("D\\images\\img.gif") заработало. Вот понять бы в чём дело, а то как-то полный путь указывать не катит совсем.

PM MAIL   Вверх
LSD
Дата 13.7.2005, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Altar @ 13.7.2005, 14:14)
А дело всё было в пути к файлу. Почему однако ("img.gif") не устроило не пойму,
но вот при ("D\\images\\img.gif") заработало. Вот понять бы в чём дело, а то как-то полный путь указывать не катит совсем.

Когда указываешь img.gif он ищется в текущем каталоге, у билдера текущим каталогом при запуске программы является каталог проекта. Можно попробовать указывать относительный путь ./images/img.gif или ../../images/img.gif.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.