Фрейми та графіка для Java, Блог про шифрування

У Java вікно верхнього рівня (що не міститься в іншому вікні) називаєтьсяфреймом. На відміну від аплетів графічні програми, що розширюють класjava.awt.Frameабо його підкласjawax.swing.JFrame, не потребують браузера. Для створення графічного інтерфейсу програми необхідно надати йому як вікно для виведення об'єктFrameабоJFrame, в який будуть розміщуватися компоненти GUI (Graphics User Interface), що використовуються додатком. Більшість своїх методів класFrameуспадковує за ієрархією від класівComponent,ContainerтаWindow. КласJFrameз бібліотеки Swing є підкласом класуFrame.

Така програма запускається за допомогою методуmain()і сама відповідає за своє відображення у вікніFrameабоJFrame.

/* приклад # 9 :найпростіший кадр - овали і дуги :FrameDemo.java*/

publicclassFrameDemoextendsJFrame

privateString msg = "My Windows-Application";

publicvoidpaint(Graphics g)

g.drawString(msg, 59, diam + 52);

g.drawLine(59, diam + 56, 190, diam + 56);

publicvoiddrawSphere(Graphics g,intdiam)

intheight = (int) (r * Math.sin(Math.PI / 180 * alpha));

g.drawArc(10 + r - width, r + height + i * 10,

2 * width, 80 - i * 20, 0, 180);

g.drawArc(10 + r - width, r - height + i * 10,

2 * width, 80 - i * 20, 0, 180);

g.drawArc(10 + r - width, r + height + i * 10,

2 * width, 80 - i * 20, 0, -180);

g.drawArc(10 + r - width, r - height + i * 10,

2 * width, 80 - i * 20, 0, -180);

for(inti = 0; i ofyour page -->

Схожі пости:

  • Мова Java (0)
  • Нововведення java версій 5.0 та 6.0 (0)
  • Простий додаток Java (0)
  • Класи та об'єкти Java (0)
  • Порівняння об'єктів Java (0)
  • Консоль (0)
  • Простий аплет (0)

Ви можете стежити за будь-якими відповідями на цей запис через RSS 2.0 стрічку. Ви можете залишити відповідь або trackback з вашого власного сайту.

У мене ця програма не спрацювала - видала безліч помилок

У мене також не працювало. Щоб запрацювало, я замінив у вихіднику знаки тире на мінуси. Запрацювало. Хоч і не ідеально.