tify"> Аргументи визначаютьпрямокутник, в який вписане коло. Тут малюємо овал, але довжина і висота описаного прямокутника рівні, що й дає окружність.
Для того, щоб намалювати дугу скористаємося методом drawArc класу Graphics:
. drawArc (280, 110, 80, 60, 0, 180);
Перші 4 аргументу як у звичайного прямокутника. П'ятий аргумент - 0 - це кут, від якої відраховується кут самої дуги. 180 - це кут дуги. Кути відраховують від горизонтальній осі: за годинниковою стрілкою негативне напрямок, протв - позитивне. У прикладі 180 градусів (величина дуги) відраховуємо від горизонтальної лінії.
Багатокутник можна намалювати за допомогою методом drawPolygon класу Graphics:
[] arrayX={20, 100, 100, 250, 250, 20, 20, 50}; [] arrayY={180, 180, 200, 200, 220, 200, 200, 190 }; poly=new Polygon (arrayX, arrayY, 8) ;. drawPolygon (poly);
Тут створюємо об'єкт класу Polygon. arrayX - це х-координати вершин багатокутника, arrayY - це y-координати вершин багатокутника, 8 - число вершин багатокутника.
Для створення об'єкта «точка» використовується клас Point:
aPoint=new Point (50, 190);
аргументи - це x, y координати.
Щоб визначити, чи належить точка многоугольнику потрібно:
poly=new Polygon (arrayX, arrayY, 8) ;. drawPolygon (poly); aPoint=new Point (50, 190); (poly.contains (aPoint))
{g.drawString ( Yes raquo ;, 50, 190); }
Щоб вивести рядок використовуємо методом drawString класу Graphics:
. drawString ( Yes raquo ;, 50, 190);
рядок Yes буде виведена від точки з координатами 50, 190.
Для того, щоб задати шрифт використовуємо клас Font:
font=new Font ( Tahoma raquo ;, Font.BOLD | Font.ITALIC, 40);
де Tahoma - Назва шрифту, .BOLD | Font.ITALIC - жирний шрифт з нахилом,
- висота шрифту.
Після завдання шрифту ми робимо його поточним і виводимо рядок цим шрифтом:
. setFont (font);.drawString ( SBP raquo ;, 270, 220);
Щоб задати колір тексту створимо і встановимо в графічний контекст новий колір:
=new Color (0, 0, 255);.setColor (newColor);
Тут ми створили чисто синій колір. А тепер виводимо рядок синім кольором:
. drawString ( SBP raquo ;, 270, 220);
Для того, щоб накреслити графік функції спочатку накреслимо координатні осі:
axes; .drawLine (20, 220, 20, 350) ;. drawLine (20, 350, 360, 350) ;. drawString ( Y raquo ;, 25, 230) ;. drawString ( X raquo ;, 350, 346);
А тепер побудувати графік функції можна просто. Для цього використовуємо метод drawPolyline класу Graphics:
a curve; [] xArray={20,40,60,80,100,120,130,140,280,332}; [] yArray={350,345,340,310,290,280,275,273,271,269}; nPoint=10; .setColor (newColor) ;. drawPolyline (xArray, yArray, nPoint) ;. setColor (oldColor) ;. drawString ( y=f (x) raquo ;, 180, 267);
Графік будуємо по точках, xArray - це x-координати точок, yArray - y-координати точок графіка, nPoint - це число точок.
Наш графік являє собою криву намагнічування. Що б графік не був таким незграбним, можна взяти більше точок, після чого графік буде більш плавним.
. 5. Аплети в Java
аплет - прикладна програма, найчастіше написана на мові програмування Java у формі байт-коду. Java-аплети виконуються в браузері з використанням віртуальної Java машини (JVM), або в Sun's AppletViewer, автономному засобі для випробування аплетів. Java-аплети були впроваджені в першій версії мови Java в 1995 році. Java-аплети звичайно пишуться на мові програмування Java, але можуть бути написані і на інших мовах, які компілюються в байт? код Java, таких, як Jython.
Аплети використовуються для надання інтерактивних можливостей веб-додатків, які не можуть бути надані HTML. Так як байт-код Java платформо-незалежний, Java-аплети можуть виконуватися за допомогою плагінів браузерами багатьох платформ, включаючи Microsoft Windows, UNIX, Apple Mac OS і GNU/Linux. Такі програми з відкритим вихідним кодом, як applet2app [1], можуть бути використані для перетворення аплету в самостійні програми на Java або виконувані файли Linux і Windows.Servlet іноді неофіційно порівнюють з серверним апплетом, але він відрізняється своєю мовою, функціями і кожної з описаних тут характеристи...