1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
package view;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JPanel{
public Test() {
}
public void paintComponent(Graphics g){
Image img = new BufferedImage(90,150,BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = (Graphics2D)img.getGraphics();
g2d.drawRect(0,0, 90, 150);
g2d.setColor(Color.pink);
g2d.fillRect(1,1, 89, 30);
g2d.setColor(Color.black);
g2d.drawLine(0, 31, 90, 31);
g2d.drawString("Rue de la paix", 2, 21);
g2d.drawString("£500",40,145);
}
public static void main(String[] args) {
JFrame f = new JFrame();
f.setLayout(null);
Test t = new Test();
f.add(t);
f.setTitle("Essai");
f.setSize(800, 300);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
} |
Partager