Probleme avec la classe Graphics

sky88 Messages postés 66 Statut Membre -  
Taximus Messages postés 148 Statut Membre -
Bonjour,
bonjour tout le monde

j'ai créé une classe qui me dessine un ensemble de forme graphique

import java.awt.*;
import javax.swing.*;

public class LinesRectsOvals extends JFrame {

// set window's title bar String and dimensions
public LinesRectsOvals()
{
super( "Drawing lines, rectangles and ovals" );

setSize( 400, 165 );
setVisible( true );
}

// display various lines, rectangles and ovals
public void paint( Graphics g )
{
super.paint( g ); // call superclass's paint method

g.setColor( Color.RED );
g.drawLine( 5, 30, 350, 30 );

g.setColor( Color.BLUE );
g.drawRect( 5, 40, 90, 55 );
g.fillRect( 100, 40, 90, 55 );

g.setColor( Color.CYAN );
g.fillRoundRect( 195, 40, 90, 55, 50, 50 );
g.drawRoundRect( 290, 40, 90, 55, 20, 20 );

g.setColor( Color.YELLOW );
g.draw3DRect( 5, 100, 90, 55, true );
g.fill3DRect( 100, 100, 90, 55, true );

g.setColor( Color.MAGENTA );
g.drawOval( 195, 100, 90, 55 );
g.fillOval( 290, 100, 90, 55 );

} // end method paint

// execute application
public static void main( String args[] )
{
LinesRectsOvals application = new LinesRectsOvals();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}

}

mais quand je fais l'appel de cette classe dans ma classe pricipale

Code :

new LinesRectsOvals();les forment apparaissent une fois aprés elles dispparaissent

où est le probleme??

1 réponse

Taximus Messages postés 148 Statut Membre 26
 
Je suis pas un expert en programmation, et je ne connais pas le Java, mais si tu veut garder une forme à l'écran tu doit créer un boucle ou une condition pour la faire disparaitre non?

À moin que sa se fasse pas comme sa en Java??!! Je fait du c/c++ alors...
1