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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java Applet расшифровка, Очень прошу помочь!!! 
:(
    Опции темы
boozy
Дата 31.5.2006, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.3.2006
Где: Da Maardu City

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



Проблема в следующем, 
Народ если кому не трудно, не могли бы расписать на понятный язык, простому юзеру, что каждая строчка означает и за что отвечает, типо за что каждая библиотека отвечает и тому подобное... Очень надо, до завтра, завтро экзамен по Java , дали задание, сам я его не делал... поэтому и прошу помощи...
Заранее спасибо
вот сам скрипт: 
Код
package alexander.applet;

import java.applet.Applet;
import java.awt.Button;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class AApplet extends Applet implements ActionListener {
    private final static int aWidth = 300, // applet width
            aHeight = 200, // applet height
            bWidth = 100, // box widht
            bHeight = 50, // box height
            btnWidth = 100, // button width
            btnHeight = 20, // button height
            cGap = 10; // common gap between elements

    private Button btnOne, btnTwo;

    private byte buttonClicked;

    public void init() {
        this.setSize(aWidth, aHeight);
        buttonClicked = 0;

        setLayout(null);
        btnOne = new Button("Button One");
        btnOne.setBounds(cGap, cGap, btnWidth, btnHeight);
        add(btnOne);
        btnOne.addActionListener(this);

        btnTwo = new Button("Button Two");
        btnTwo.setBounds(aWidth - btnWidth - cGap, cGap, btnWidth, btnHeight);
        add(btnTwo);
        btnTwo.addActionListener(this);
    }

    public void paint(Graphics g) {
        if (1 == buttonClicked) {
            g.setColor(Color.RED);
            g.fillRect(cGap, aHeight - bHeight - cGap, bWidth, bHeight);
        } 
        if (2 == buttonClicked) {
            g.setColor(Color.BLUE);
            g.fillRect(aWidth - bWidth - cGap, aHeight - bHeight - cGap,
                    bWidth, bHeight);
        }
    }

    public void actionPerformed(ActionEvent ae) {
        buttonClicked = 0;
        
        if (ae.getSource() == btnOne) {
            buttonClicked = 1;
        }  
        if (ae.getSource() == btnTwo) {
            buttonClicked = 2;
        }
        
        this.repaint();
    }
}
  
PM MAIL ICQ MSN   Вверх
reg24r
Дата 2.6.2006, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

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

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


 




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


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

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