Фрейми та графіка для 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 з вашого власного сайту.
У мене ця програма не спрацювала - видала безліч помилок
У мене також не працювало. Щоб запрацювало, я замінив у вихіднику знаки тире на мінуси. Запрацювало. Хоч і не ідеально.