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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Начал изучать Java и столкнулся с проблемой, Java 
:(
    Опции темы
dr. Akon
Дата 5.9.2003, 14:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Здравствуйте!
Начал изучать Java и столкнулся с проблемой. Причем мучаюсь целый день, бьюсь в конвульсиях smile.gif
Даже стыдно говорить, Не могу заставить браузер отобразить мой первый в жизни аплет. Вроде все сделал как надо. Поместил файл содержащий аплет в тот же каталог что расположил html файл. Написал внутри html файла теги, что-то вроде этого:

<applet code="AppletCalculator.class" width=250 height=250 alt="облом">
</applet>

Но браузер мой аплет не отображает. Перебробовал все. Ничего не помогает. Пожскажите, что я делаю не так? withstupid.gif
  Вверх
Sun
Дата 5.9.2003, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Давай по порядку:
- какая у тебя ОС
- какой у тебя броузер
- что пишет/рисует твой броузер?


--------------------
Account removed
PM MAIL   Вверх
dr. Akon
Дата 5.9.2003, 14:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ос W2000 sp3
баузер IE6 sp1
аплет писал на IntelliJ-IDEA-3.0.5

браузер просто резервирует место 250х250 пикселей и все.
А аплет вьювер правильно аплет показывает

Спасибо что откликнулся
  Вверх
SmaLL
Дата 5.9.2003, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Предлагаю поставить ява-плагин для ИЕ версии 1.4
или откомпилить апплет с jdk1.1


--------------------
Что ни делается - всЁ к лучшему! SmallWeb
Мой адрес не дом и не улица, мой адрес родной пивзавод!
PM MAIL WWW ICQ   Вверх
dr. Akon
Дата 5.9.2003, 15:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











спасибо за совет!!

Буду очень Вам признателен, если подскажите откуда можно скачать ява-плагин для ИЕ версии 1.4
?
у меня jdk1.4.2
  Вверх
Sun
Дата 5.9.2003, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Попробуй запустить консоль Java (пункт меню View) и затем открыть твою страничку. В случае ошибки на консоль будет выведен текст ошибки и stack trace. Это поможет понять в чем проблема.


--------------------
Account removed
PM MAIL   Вверх
dr. Akon
Дата 5.9.2003, 15:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Простите. я не понял. "консоль Java (пункт меню View)" это в какой среде? IntelliJ-IDEA-3.0.5?
  Вверх
DarkDS
Дата 5.9.2003, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



В ИЕ меню view включается ява консоль...
ЗЫ. Аплет с использованием Свингов написан? (код привести можешь?)
PM MAIL   Вверх
DarkDS
Дата 5.9.2003, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Если там нет, то смотри в Tools->Internet Options->Advanced (чекбокс Java Console Enabled)
PM MAIL   Вверх
DarkDS
Дата 5.9.2003, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Цитата(dr @ 5.9.2003, 15:00)
спасибо за совет!!

Буду очень Вам признателен, если подскажите откуда можно скачать ява-плагин для ИЕ версии 1.4
?
у меня jdk1.4.2

По поводу плугина... 1.4 автоматом ставит (точнее српашивает при инстале - ставить ли плугин)
PM MAIL   Вверх
Devorior
Дата 5.9.2003, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



надо код смотреть
PM MAIL ICQ   Вверх
dr. Akon
Дата 8.9.2003, 08:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Огромная признательность всем, кто потратил свое время на помощь.
Я запустил ява консоль из IE.
И вот что оно мне выдало:

Error loading class: AppletCalculator
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: AppletCalculator
at com/ms/vm/loader/URLClassLoader.loadClass
at com/ms/vm/loader/URLClassLoader.loadClass
at com/ms/applet/AppletPanel.securedClassLoad
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.run
at java/lang/Thread.run

Значит ошибка в программе. Это теперь я понял. Объясните пожалуйста, почему тогда Аплетвьювер отображает все без проблем?

И если можно, вот мой код, что я не так сделал?


/**
* Created by IntelliJ IDEA.
* User: ***
* Date: 05.09.2003
* Time: 15:43:23
* To change this template use Options | File Templates.
*/

import java.applet.*;
import java.awt.*;

public class AppletCalculator extends Applet {

Integer Operand1;
Integer Operand2;
int Operation=0;
TextField Tf=new TextField(50);
Button PlusB=new Button("+");
Button MinusB=new Button("-");
Button DivB=new Button("/");
Button MultB=new Button("*");
Button EqB=new Button("=");
Button ClearB=new Button("C");


public void init() {

this.setBackground(Color.blue);
setLayout(null);
int W = Integer.parseInt(getParameter("width"));
int H = Integer.parseInt(getParameter("height"));
Font fC = new Font("TimesRoman", Font.BOLD, 18);
this.setFont(fC);
Font fTf = new Font("TimesRoman",Font.TRUETYPE_FONT, 14);

Tf.setBounds(0,0,W/10*8,H/10);
Tf.setEditable(false);
ClearB.setBounds(W/10*8,0,W-W/10*8,H/10);
Tf.setFont(fTf);
add(Tf);
add(ClearB);

DoNumPanel(H,W);
DoMDEPanel(H,W);

}

private void DoMDEPanel(int H, int W) {
Panel MDEPanel=new Panel();
int R=(H-H/10)/4;
MDEPanel.setLayout(new GridLayout(2,1));
MDEPanel.setBounds(W*3/4,H/10,W-W*3/4,R*2);

MDEPanel.add(MultB);
MDEPanel.add(DivB);
add(MDEPanel);

EqB.setBounds(W*3/4,H/10+R*2,W-W*3/4,R*2);
add(EqB);

}

private void DoNumPanel(int H, int W){
Panel PN=new Panel();
PN.setLayout(new GridLayout(4,3));

for (int i=0; i<10; i++ ){
PN.add(new Button(""+i));
}
PN.setBounds(0,H/10,W*3/4,H-H/10);
PN.add(PlusB);
PN.add(MinusB);
add(PN);

}

public boolean action(Event E, Object obj){

if( (obj.toString()!="+") && (obj.toString()!="-")
&& (obj.toString()!="*") && (obj.toString()!="/")
&& (obj.toString()!="="))
Tf.setText(Tf.getText()+obj.toString());


if (E.target==ClearB) { //нажата клавиша C
Operation=0; Tf.setText(""); }

if (E.target==PlusB) { //нажата клавиша +
Operation=1;
Operand1=new Integer(Tf.getText());
Tf.setText(""); }

if (E.target==MinusB) { //нажата клавиша -
Operation=2;
Operand1=new Integer(Tf.getText());
Tf.setText(""); }

if (E.target==MultB) { //нажата клавиша *
Operation=3;
Operand1=new Integer(Tf.getText());
Tf.setText(""); }

if (E.target==DivB) { //нажата клавиша /
Operation=4;
Operand1=new Integer(Tf.getText());
Tf.setText(""); }


if (E.target==EqB) { //нажата клавиша =
Operand2=new Integer(Tf.getText());
ShowRes(Operand1,Operand2);
Operation=0;
}


return true;
}

private void ShowRes(Integer OPERAND1,Integer OPERAND2) {
switch(Operation)
{
case(1): Tf.setText(""+(OPERAND1.intValue()+OPERAND2.intValue())); break; //сложение
case(2): Tf.setText(""+(OPERAND1.intValue()-OPERAND2.intValue())); break;//вычитание
case(3): Tf.setText(""+(OPERAND1.intValue()*OPERAND2.intValue())); break;//умножение
case(4): { //деление
if (OPERAND2.intValue()!=0)
Tf.setText(""+(OPERAND1.intValue()/OPERAND2.intValue()));
else Tf.setText(""); break;
}
}

}

}


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


Опытный
**


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

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



код проверил, у меня работает правильно. Качай Java Plugin с java.sun.com
PM MAIL ICQ   Вверх
dr.A'Kon
Дата 8.9.2003, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо!
Я Вам очень признателен. Ща попробую скачать.

PM MAIL   Вверх
dr.A'Kon
  Дата 8.9.2003, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



не могу найти плагин withstupid.gif

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

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

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


 




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


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

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