Программирование - это просто
Advertisement
Главная
23.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Java для чайников. Урок 8. Передача параметров в апплет Печать E-mail
Автор megabax   
24.01.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Java для чайников. Урок 8. Передача параметров в апплет

Предположим, вы разработали крутой Java апплет и хотите его продавать. Естественно, исходный код вы распространять не желаете. Но, может возникнуть такая ситуация, когда конечному пользователю вашего апплета понадобиться перекомпилировать апплет с другими исходными данными. Как быть в данной ситуации? 

Апплету можно передать параметры, вот пример HTML-текста с передачей параметров апплету:

<html>

    <body>

        <Applet Code="configApplet.class" Width=600 Height=200>

            <Param name=Text value="Некий текст">

            <Param name=TypeSize value=20>

            <Param name=xpos value=180>

            <Param name=ypos value=100>

        </Applet>

    </body>

</html>

 

Чтобы обработать на Java переданный параметр, можно воспользоваться функцией getParameter, см. пример:

 

import java.awt.*;

import java.applet.*;

 

public class configApplet extends Applet {

   

    String str;

    Point position;

   

    public void init()  {

        String s;

        str=getParameter("Text");

        if(str==null) str="Default text";

        s=getParameter("TypeSize");

        int typeSize=Integer.parseInt(s);

        s=getParameter("xpos");

        int xpos=Integer.parseInt(s);

        s=getParameter("ypos");

        int ypos=Integer.parseInt(s);

        position=new Point(xpos,ypos);     

        Font font=new Font("TimesRoman",Font.PLAIN,typeSize);

        setFont(font);

    }

   

    public void paint(Graphics g) {

        g.drawString(str,position.x,position.y);

    }

   

}

 

 

И вот что нам выдаст такой пример:

 

Java для чайников. Урок 8. Передача параметров в апплет

 

Если параметр не задан, то функция getParameter вернет null. Таким образом, если мы хотим обрабатывать параметры по умолчанию, то нам надо проверять результат, возвращенный этой функцией на null, примерно вот так:

 

        str=getParameter("Text");

        if(str==null) str="Default text";

 

(С) Шуравин Александр

 

 

Последнее обновление ( 24.01.2012 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги