Перейти к содержимому

Фото
- - - - -

Java графика


  • Вы не можете создать новую тему
  • Please log in to reply
1 ответов в этой теме

#1 lexlexlex

lexlexlex
  • Пользователь
  • 197 сообщений

Отправлено 05 декабря 2005 - 13:14

Помогите. нарисовал на Java снеговика. Прокомпелировалось замечательно. Но я не знаю как посмотреть эту картинку. Подскажите!! :(

Добавлено в [mergetime]1133781129[/mergetime]
import java.awt.*; // Graphics, Color, Point

class Lipp {



static void joonistada(Tahvel t, Graphics g) {

// seada tahvli taustvдrv:
t.setBackground(Color.white);

// tekst tahvli ьlemisse vasakusse nurka:
g.setColor(Color.black);
g.setFont(new Font("Verdana", Font.ITALIC, 32));
g.drawString("Mina olen Lumememm!" , 150, 50);
//suured oovalid
g.setColor(Color.white);
g.fillOval(197,86 ,103,100);
g.fillOval(193,183,106,167);
g.fillOval(157,351,167,130);
//vaikesed tarnid
g.setColor(Color.black);
g.fillOval(239,244,10,14);
g.fillOval(239,264,10,14);
g.fillOval(239,284,10,14);
g.fillOval(239,304,10,14);
g.fillOval(239,224,10,14);
//silmad
g.drawOval(252,111,28,22);
g.drawOval(207,111,28,22);
g.fillOval(270,121,7,7);
g.fillOval(225,121,7,7);
//suu
g.drawLine(227,150,267,150);
g.drawLine(227,150,232,156);
g.drawLine(267,150,261,156);
g.drawLine(232,156,261,156);
//nina
g.setColor(Color.red);
g.fillOval(242,137,76,10);
//kaed ja sormed
g.drawLine(117,243,193,243);
g.drawLine(111,210,151,243);
g.drawLine(106,285,151,243);
g.drawLine(369,249,297,249);
g.drawLine(335,249,379,221);
g.drawLine(335,249,375,298);
//metla!!!
g.setColor(Color.black);
g.fillRect(120,72,5,392);
//vasakul pool
g.drawLine(108,38,121,73);
g.drawLine(104,42,120,84);
g.drawLine(101,59,120,119);
g.drawLine(93,64,120,129);
g.drawLine(87,61,120,154);
//paremal pool
g.drawLine(176,59,124,147);
g.drawLine(150,92,123,133);
g.drawLine(124,117,166,56);
g.drawLine(124,96,157,50);
g.drawLine(124,78,153,42);

}
}// Joonis



Это основная прога

Добавлено в [mergetime]1133781266[/mergetime]
import java.awt.*; // Graphics
import javax.swing.*; // JPanel

// tahvel joonise kujutamiseks
class Tahvel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Lipp.joonistada(this, g);
}// paintComponent
}// Tahvel


А это вспомогательная
  • 0

#2 lexlexlex

lexlexlex
  • Пользователь
  • 197 сообщений

Отправлено 05 декабря 2005 - 23:06

ОГРОМНО спасибо за помощь, но я уже сам решил
  • 0