Работа с объектом Graphics - Java
Формулировка задачи:
Добрый вечер. Данная программа компилируется без ошибок, однако я при запуске я не вижу холст для рисования. Подскажите, пожалуйста, что здесь не так?
import java.awt.*;
import javax.swing.*;
class MyDrawPanel extends JPanel {
public static void main(String[] args) {
MyDrawPanel a = new MyDrawPanel();
}
public void paintComponent(Graphics g) {
g.setColor(Color.orange);
g.fillRect(20, 50, 100, 100);
}
}Решение задачи: «Работа с объектом Graphics»
textual
Листинг программы
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestMain
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.add( new MyDrawPanel() );
frame.setVisible(true);
}
}