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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу начать работать со Swing 
:(
    Опции темы
celeir
Дата 4.3.2010, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте. Пора бы начать работать с интерфейсом, но застопорился в самом начале:
Есть Eclipse с установленным Visual Editor, возможность создания Visual Swing Class в наличии, но в созданном коде-заготовке все классы-родители, к примеру JFrame выдают ошибку с пояснением:
"Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar"
Установка JDK и самого Eclipse не на диск С (мало ли, ограничения какие может стоят) ситуацию не исправила.
ОС - Win7, может причина и в этом.

Посоветуйте пожалуйста, как исправить эту ситуацию.
PM MAIL   Вверх
serger
Дата 5.3.2010, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

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



Начать работать с интерфейсом лучше без "всяких" Visual Editor.
В общем так:
Заходим в раздел FAQ, открываем ветку "Java ->FAQ ->AWT & Swing". Там находим "Простое приложение для Swing", открываем. Изучаем.
 smile 


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
celeir
Дата 5.3.2010, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я к VE обратился после создания самого обычного фрейма, когда в этом примитивном коде мне подчеркнуло JFrame с указанным выше сообщением об ошибках доступа, пустился во все тяжкие.:
Код

import javax.swing.JFrame;

public class MyFirstFrame{
    public static void main(String[] args) {
        MyFrame fr=new MyFrame();
        fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        fr.setVisible(true);
    }
}

class MyFrame extends JFrame{
    public MyFrame(){
        setSize(300,100);
    }
}

Но теперь, как ни странно, работает. Хоть я и уверен, что код не менял, да и вообще наверно ничего нигде не менял. Мистика.

Ну и славно, спасибо за помощь!
PM MAIL   Вверх
dorogoyIV
Дата 6.3.2010, 01:00 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(celeir @  5.3.2010,  12:15 Найти цитируемый пост)
Мистика.

недостатки IDE !!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

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


 




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


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

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