aide1

markove
aide1

bonjour tout le monde je ne sais pas pourquoi il ne s'affiche pas ce code.Merci

import java.applet.*;
import java.awt.*;
public class swing {
public void pain(Graphics g ){

g.drawLine(10,20,30,40);
g.clipRect(20, 40, 50, 60);
String text="hello";
g.drawString(text,50,20);

}

}

Niroken

Hello,

Ton code ne marche pas parce qu'il manque pas mal d'éléments pour le faire fonctionner.

Voici un exemple simple qui marche :

package graphic;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;

import javax.swing.JFrame;

public class TestFrameWithPaint extends JFrame{
	
	private static final long serialVersionUID = 1L;

	public TestFrameWithPaint() {
		setTitle("TankGame");
        setLayout(new FlowLayout());
        setSize(new Dimension(500, 500));
        
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	}
	
	public void paint(Graphics g) { 
		super.paint(g);
		
		g.setColor(Color.BLACK);
		g.drawLine(10,20,30,40);
		String text="hello"; 
		g.drawString(text,60,100); 
	}		
	
}

Bonne chance,
Niroken