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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться 
:(
    Опции темы
Modelator
Дата 9.3.2005, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Я начинающий, поэтому не судите строго.

Часто такая ерунда. Компилю нормально, а вот запуская прогу, выдаёт ошибку.... Exception in thread "main" java.lang.NoSuchMethodError: main

Обработка исключений нужна? Брал кучу демоверсий, тоже самое (там-то , наверно, продумали бы)

к примеру:

Код

import java.awt.*;
//inport java.awt.event.*;
import java.applet. *;

public class MenuDemo extends Frame {


public void init(){
int width = 200;
int height = 200;


//int width = Integer.parseInt(getParameter("width"));

//int height = Integer.parseInt(getParameter("height"));

Frame f = new Frame("Demo Frame");

f.setSize(width, height);

MenuBar mbar = new MenuBar();

f.setMenuBar(mbar);

Menu file = new Menu("File");

file.add(new MenuItem("New... "));

file.add(new MenuItem("0pen..."));

file.add(new MenuItem("Close"));

file.add(new MenuItem("-"));

file.add(new MenuItem("Quit..."));

mbar.add(file);

Menu edit = new Menu("Edit");

edit.add(new MenuItem("Cut"));

edit.add(new MenuItem("Copy"));

//edit.add(new Menultem("Paste"));

edit.add(new MenuItem("-"));

Menu sub = new Menu("Special");

sub.add(new MenuItem("Second"));

sub.add(new MenuItem("Third"));

edit.add(sub);

edit.add(new CheckboxMenuItem("Debug"));
edit.add(new CheckboxMenuItem("Testing"));

mbar.add(edit);
f.show();

} }


В этой проге есть ошибка????

Это сообщение отредактировал(а) Modelator - 9.3.2005, 00:38
PM MAIL   Вверх
Domestic Cat
Дата 9.3.2005, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Есть - в ней нет метода main. этo ведь не апплет, у которого метода main нет. это десктоп приложениe. В нем должен быть метод

Код

public static void main(String[] a)
{
    new MenuDemo();
}

public MenuDemo()
{
   init();
}


Правильность кода нe смотрел.

ПС. Пользуйся тегами [code=java]


--------------------

PM   Вверх
Modelator
Дата 9.3.2005, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата
Правильность кода нe смотрел.

Честно говоря, даже не знаю как...

Спасибо, сейчас буду разбираться
Добавлено @ 00:26
2Domestic Cat

А не подскажите, как в Far-е расцветку сделать? Так же, как здесь (или в Си)
PM MAIL   Вверх
Vex
Дата 9.3.2005, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

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



Я так думаю, товарищь хотел написать апплет (import java.applet. *;)

исправь:
Код

public class MenuDemo extends [b]Applet[/b] {


а к чему это: [email protected](new MenuItem("First")); ?


--------------------
Слава Україні.
PM   Вверх
Domestic Cat
Дата 9.3.2005, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата
А не подскажите, как в Far-е расцветку сделать? Так же, как здесь (или в Си)


Для Java? Не прощe ли поставить jEdit?
Добавлено @ 00:30
Цитата
Я так думаю, товарищь хотел написать имеено апплет (import java.applet. *;)


Дык все апплетноe закомменчено.


--------------------

PM   Вверх
Vex
Дата 9.3.2005, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

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



Цитата
Дык все апплетноe закомменчено.

Где? Закоменчен только java.awt.enent.*

P.S. А когда это так прикольно тег [code=java] забацали? smile smile


--------------------
Слава Україні.
PM   Вверх
Modelator
Дата 9.3.2005, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата
а к чему это: [email protected](new MenuItem("First")); ?


Нечаяно вставил smile


Цитата
Для Java? Не прощe ли поставить jEdit?


А где можно взять? smile
PM MAIL   Вверх
Domestic Cat
Дата 9.3.2005, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата
Где? Закоменчен только java.awt.enent.*


а
Код

//int width = Integer.parseInt(getParameter("width"));
    
//int height = Integer.parseInt(getParameter("height"));



Цитата
А где можно взять?

http://www.jedit.org/index.php?page=download


--------------------

PM   Вверх
redrick
Дата 9.3.2005, 02:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Modelator
подсветка - плагин для фара http://sourceforge.net/project/showfiles.php?group_id=34855

смотрю уже 5ая версия появилась (я юзал 4-ю)


--------------------
Имею Мнение Хрен Оспоришь   
PM MAIL ICQ   Вверх
Modelator
Дата 9.3.2005, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо, я просто про апплеты не знал особо-то, всё исправил, работает
PM MAIL   Вверх
Modelator
Дата 10.3.2005, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код


import java.awt.*;
//inport java.event.*;
import java.applet.*;
                                     

public class Menuu extends Applet { 
            
//public First first = new First();

public void init(){



int width = Integer.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter("height"));
Frame f = new Frame("Simulink, version 0");
f.setSize(width, height);
MenuBar mbar = new MenuBar();
f.setMenuBar(mbar);

Menu file = new Menu("File");
file.add(new MenuItem("New... "));

file.add(new MenuItem("0pen"));


file.add(new MenuItem("Close"));
file.add(new MenuItem("-"));
file.add(new MenuItem("Quit..."));
mbar.add(file);
Menu edit = new Menu("Edit");
edit.add(new MenuItem("Cut"));
edit.add(new MenuItem("Copy"));
edit.add(new MenuItem("-"));
Menu sub = new Menu("Blocks");

MenuItem First1 = new MenuItem("First1");
sub.add(First1);


/*First1.addActionListener(new ActionListener()){
       public void actionPerformed(ActionEvent e){
         FileDialog fd = new FileDialog(new Frame());
         fd.setVisible(true);
     }
   }; */

sub.add(new MenuItem("First"));
sub.add(new MenuItem("Second"));
sub.add(new MenuItem("Third"));
edit.add(sub);


edit.add(new CheckboxMenuItem("Testing"));

mbar.add(edit);
f.show();
  
    } }




Не подскажите, как сделать в меню линк на дополнительное окно... мне в этом окне надо блоки создать (на подобие Simulink или LabView)... блоки на основе кнопок (думаю)... а на кнопки потом как-то рисунки (с видом операции) вклеить...

Мда, знаний мало... нужны книги по Java... наобум не получается
Есть что-нибудь стоящее по созданию меню (пособия что ли)... не особо-то нашёл.

Это сообщение отредактировал(а) Modelator - 10.3.2005, 03:13
PM MAIL   Вверх
Domestic Cat
Дата 10.3.2005, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



10) Запрещается создание сообщения с несколькими вопросами. На каждый вопрос должна создаваться отдельная тема. В случае возникновения таких тем, администрация форума оставляет за собой право изменить текст сообщения, удалить его или закрыть тему.


--------------------

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

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

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


 




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


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

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