ПредишенСледващото

Обикновено изготвянето на форми и аплети изпълнява методи на класа Graphics. Аплетът предоставя стандартен метод боя () (Graphics ж), която използва гр променлива графики контекст за рисуване на прости форми и текст изход. Така например, низ изход текст се извършва, както следва:

Има ул - низ променлива, и X, Y - координати на първия знак на низа. Доста често, обаче, е необходимо да се извърши изход линия или нарисувайте форма не е в метода на боя на, както и всеки друг метод. В този случай, трябва да се създаде графичен променлив обект и след това да използвате методите за рисуване. За създаване на графичен обект променлива Z посредством команда, подобно на следното:

Графика Z = getGraphics ();

Ето един пример, където във формата на изхода линия се извършва чрез натискане на бутон (листинг 1.10).

Обявата 1.10. Графичен метод изход е боя ()

внос java.awt * .; внос java.awt.event * .;

обществени клас живопис простира оръдия Frame ActionListener лично String strl;

Бутон за печат = нов бутон ( "Печат"); // бутон за извеждане на Бътън ясно = нов бутон линия ( "Clear"); // за почистване бутон

// поле Button изход = нов бутон на екрана ( "Изход"); // бутон, за да излезете

// приложения боядисване () // конструктор боядисване

setLayout (нула); // Поставянето елементи ръчно

strl = "Hello от Frame!";

добави (печат); // Добавяне на бутон

print.addActionListener (това); // Добавяне на слушател

Свързани статии

Подкрепете проекта - споделете линка, благодаря!