координати і радіуси гуртків.
Відображення аплету. Метод paint ()
void paint (Graphics g) {.setColor (m_fabre); (int i=0; i lt; m_safe.length; i ++) {.fillOval (m_safe [i] .m_x, _safe [i ] .m_y, _safe [i] .m_r, _safe [i] .m_r,);
}
}
}//кінець Spot
Тут ми встановлюємо колір і виводимо гуртки.
Документ HTML
Створюємо html-документ, в якому запустимо наш аплет.
lt; html gt;
lt; head gt;
lt; title gt; Генератор гуртків lt;/title gt;
lt;/head gt;
lt; body gt;
lt; h3 gt; Web-сторінка для демонстрації генератора гуртків lt; h3 gt;
lt; p gt; При бажанні можна побачити нижче вікна виведення Spot-аплета вихідний код для отримання гуртка lt;/p gt;
lt; hr gt;
lt; applet code=Spot.class width=400, height=200 gt; lt;/applet gt;
lt; hr gt;
lt; a href=Spot.java gt; Вихідний код аплету. lt;/a gt;
lt;/body gt;
lt;/html gt;
Тепер протестуємо наш аплет
. 4 Передача параметрів у аплети
Іноді бажано передати аплету, який вбудований в HTML-документ, певні параметри, наприклад розміри аплету або які-небудь інші дані.
Для цього використовується тег lt; param gt;.
У HTML-тексті кожного параметра, який потрібно передати аплету, слід використовувати тег lt; param gt;:
lt; applet code=NewApplet.class=400 height=200 gt;
lt; param name=width value=400 gt;
lt; param name=height value=200 gt;
lt;/applet gt;
Кожен параметр складається з пари ім'я/значення, що вказується в lt; param gt; за допомогою атрибутів name і value. Атрибут value служить для вказівки імені параметра, а value задає значення цього параметра.
. 5 Перетворення аплетів в додатки
Досить імовірно, що при пошуку во в Всесвітній павутині ви зустрічали вже багато аплетів. При цьому в більшості випадків користувачі наштовхуються на більш-менш ефективні аплети, основним завданням яких є привернення уваги до Web-сторінок. У такого типу аплетів є право на існування, але суттєва перевага аплетів полягає в тому, що з їх допомогою звичайні статичні Web-сторінки стають динамічними, що дозволяє значно розширити їх переваги та збільшити потенціал.
Для початку спробуємо реалізувати найпростіший калькулятор. Написання свого калькулятора на Java допоможе краще розібратися з Swing. Перш ніж почати розробку свого додатку, ми повинні знати що повинно містити в собі наш додаток.
Наш калькулятор складатиметься з дисплея, на якому буде відображатися поточна інформація і панелі з кнопками, частина з яких буде цифрами, а інша частина операціямію. Для цього нам потрібно використовувати клас Swing. Класи Swing містять різні елементи управління без прив'язки до конкретної операційної системи, через що їх визначають ще як легковагі компоненти. Фактично це означає, що код, який визначає вигляд і поведінка Swing-елементів, відноситься не до відповідної операційній системі, в якій виконується Java-програма, а до справжніх класам Java.
Для створення вікна програми в Swing використовується клас JFrame. Він містить ряд методів і властивостей, які дозволяють налаштувати його належним чином.
Для того, щоб реалізувати те, що ми хочемо, нам необхідно розбити JFrame на 3 частини:
. Дисплей
. Кнопки
. Кнопка виконати
Для цього створимо клас CalcFrame, який буде успадковуватися від Jframe:
javax.swing. *; java.awt. *; class CalcFrame extends JFrame {() {(300, 300, 300, 300); (new BorderLayout ()); (true);
} static void main (String [] args)
{CalcFrame ();
}
}
Тепер наповнимо наше вікно вмістом:
display=new JTextArea ();//дисплей калькулятораbuttonPanel=new JPanel (new GridLayout (3,5));//панель з кнопкаміbutton0=new JButton ( 0 );//кнопка 0button1=new JButton ( 1 );//кнопка 1button2=new JButton ( 2 );//кнопка 2button3=new JButton ( 3 );//к...