Probleme avec la classe Graphics

sky88 Messages postés 66 Statut Membre -  
Taximus Messages postés 149 Date d'inscription   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 149 Date d'inscription   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