//★ Swing で色を設定して線を描く 前田 稔 import java.awt.*; import javax.swing.*; class DrawLine extends JFrame { public Color color1, color2; // Main public static void main(String args[]) { new DrawLine(); } // Constructor public DrawLine() { super("Swing DrawLine"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); color1 = new Color( 255, 0, 0 ); color2 = new Color( 0, 255, 0 ); setSize(300, 200); setVisible(true); } // Paint Method public void paint(Graphics g) { super.paint(g); g.setColor(color1); g.drawLine(20,50,250,50); g.setColor(color2); g.drawLine(20,60,250,160); } } |
import java.awt.*; import javax.swing.*; class DrawLine extends JFrame { public Color color1, color2; |
// Constructor public DrawLine() { super("Swing DrawLine"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); color1 = new Color( 255, 0, 0 ); color2 = new Color( 0, 255, 0 ); setSize(300, 200); setVisible(true); } |
// Paint Method public void paint(Graphics g) { super.paint(g); g.setColor(color1); g.drawLine(20,50,250,50); g.setColor(color2); g.drawLine(20,60,250,160); } |
g.setColor(Color.white); g.setColor(Color.red); g.setColor(Color.black); g.setColor(Color.gray); g.setColor(Color.blue); |