Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Реалізація гри pong на мові Java за допомогою технології Socket

Реферат Реалізація гри pong на мові Java за допомогою технології Socket





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 іноді неофіційно порівнюють з серверним апплетом, але він відрізняється своєю мовою, функціями і кожної з описаних тут характеристи...


Назад | сторінка 5 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...