Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/05/2007, à 16:07

Dark_Samus

Java interfaces graphiques

Bonjour à tous,

je suis nouvel utilisateur de Kubuntu, que je trouve très bien d'ailleurs (aussi simple à l'installation qu'à l'utilisation), je n'y connais pas grand chose à Linux et mon problème est que toutes mes interfaces graphiques sont vides et sans titre.

 import java.awt.*;  

public class Lignes extends Frame {
	public void paint(Graphics g) {
		g.setColor(Color.black) ;
		g.drawLine(0,0,300,200);
		g.setColor(Color.blue);
		g.drawLine(300,0,0,200);
		g.drawString("Les lignes",300,200);
	}
	
	public static void main(String[] args) {
		Lignes l = new Lignes();
		l.setSize(500,600);
		l.show();
	}
}

Voici un exemple qui fonctionne très bien sous Windows mais pas sous Linux.

J'ai fait une recherche sur le forum et j'ai essayé cette commande sudo update-alternatives --config java en choisissant la même JDK que j'utilise sous Windows mais pas de changements toutes mes fenêtres sont vides.
Si quelqu'un à quelques conseils...

Merçi

Hors ligne

#2 Le 18/05/2007, à 16:59

sbrunner

Re : Java interfaces graphiques

Hello !

Je viens d'essayer ton code et cela fonctionne bien chez moi !

Personnellement j'utilise le JDK 1.6 et toi ?

CU
Stéph

PS : pourquoi toujours utiliser les awt qui sont obsolète depuis très longtemps ?

Hors ligne

#3 Le 18/05/2007, à 17:15

Dark_Samus

Re : Java interfaces graphiques

Bonjour,

J'utilise aussi la JDK 6 et comme je disais mes interfaces fonctionnent très bien sous Windows, si ça marche chez toi c'est que c'est un problème de mon install. Merçi d'avoir regardé.
Aussi j'utilise awt parce que c'est ce package pour le cours, l'année prochaine je verrais Swing en attendant je vais tenter un nouvelle install de la jdk.

Encore merçi pour ta réponse.

Dernière modification par Dark_Samus (Le 18/05/2007, à 18:02)

Hors ligne