Рамки и графики за Java, блог за шифроване
В Java прозорец от най-високо ниво (който не се съдържа в друг прозорец) се наричарамка. За разлика от аплетите, графичните приложения, които разширяват класаjava.awt.Frameили неговия подкласjavax.swing.JFrame, не изискват браузър. За да създадете графичен интерфейс на приложение, трябва да му предоставите обектFrameилиJFrameкато изходен прозорец, в който ще бъдат поставени компонентите на GUI (графичен потребителски интерфейс), използвани от приложението. КласътFrameйерархично наследява повечето от своите методи от класоветеComponent,ContainerиWindow. КласътJFrameот библиотеката Swing е подклас на класаFrame..
Такова приложение се стартира с помощта на методаmain()и отговаря за самото показване вFrameилиJFrameпрозорец.
/* пример # 9: най-простата рамка - овали и дъги:FrameDemo.java*/
публиченкласFrameDemoразширяваJFrame
privateString msg = "Моето Windows приложение";
общественонедействителнорисуване (Графики g)
g.drawString(msg, 59, diam + 52);
g.drawLine(59, диам. + 56, 190, диам. + 56);
publicvoiddrawSphere(Graphics g,intdiam)
intвисочина = (int) (r * Math.sin(Math.PI / 180 * alpha));
g.drawArc(10 + r - ширина, r + височина + i * 10,
2 * ширина, 80 - i * 20, 0, 180);
g.drawArc(10 + r - ширина, r - височина + i * 10,
2 * ширина, 80 - i * 20, 0, 180);
g.drawArc(10 + r - ширина, r + височина + i * 10,
2 * ширина, 80 - i * 20, 0, -180);
g.drawArc(10 + r - ширина, r - височина + i * 10,
2 * ширина, 80 - i * 20, 0, -180);
за(inti = 0; i отвашата страница -->
Подобни публикации:
- език Java (0)
- Иновации в java версии 5.0 и 6.0 (0)
- Просто Java приложение (0)
- Java класове и обекти (0)
- Сравнение на Java обекти (0)
- конзола (0)
- Прост аплет (0)
Можете да следите всички отговори на този запис чрез RSS 2.0 емисия. Можете да оставите отговор или проследяване от собствения си сайт.
Тази програма не работи при мен - дава много грешки
И при мен не се получи. За да работи, замених тирета с минуси в изходния код. Спечелени. Макар и не идеален.