Probleme Interface Graphique Java.
Résolu/Fermé
xxluciolexx
Messages postés
4
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
23 février 2009
-
3 janv. 2009 à 15:41
xxluciolexx Messages postés 4 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 23 février 2009 - 4 janv. 2009 à 14:39
xxluciolexx Messages postés 4 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 23 février 2009 - 4 janv. 2009 à 14:39
A voir également:
- Probleme Interface Graphique Java.
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Changer carte graphique - Guide
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
2 réponses
xxluciolexx
Messages postés
4
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
23 février 2009
1
3 janv. 2009 à 16:39
3 janv. 2009 à 16:39
Voilà j'ai trouvé une méthode de faire. (un peu par hasard j'avoue)
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Graphics;
public class Test extends JPanel
{
JFrame f;
Container c;
JButton b;
JButton b1;
public Test()
{
f = new JFrame();
f.setSize(300,300);
f.setVisible(true);
Container c = new Container();
c = f.getContentPane() ;
c.setLayout(null) ;
b= new JButton();
b1= new JButton();
b.setBounds(10,10,20,10);
b1.setBounds(100,10,20,10);
c.add(b);
c.add(b1);
Test2 t2 = new Test2();
t2.setBounds(10,15,100,15);
f.add(t2);
}
public void paintComponent(Graphics g )
{
super.paintComponent(g) ;
g.drawLine(30,15,70,15);
}
public static void main(String[] args)
{
Test t = new Test();
}
}
import java.awt.Graphics;
import javax.swing.JPanel;
public class Test2 extends JPanel
{
public Test2()
{
}
public void paintComponent(Graphics g )
{
g.drawLine(1,1,100,1);
}
}
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Graphics;
public class Test extends JPanel
{
JFrame f;
Container c;
JButton b;
JButton b1;
public Test()
{
f = new JFrame();
f.setSize(300,300);
f.setVisible(true);
Container c = new Container();
c = f.getContentPane() ;
c.setLayout(null) ;
b= new JButton();
b1= new JButton();
b.setBounds(10,10,20,10);
b1.setBounds(100,10,20,10);
c.add(b);
c.add(b1);
Test2 t2 = new Test2();
t2.setBounds(10,15,100,15);
f.add(t2);
}
public void paintComponent(Graphics g )
{
super.paintComponent(g) ;
g.drawLine(30,15,70,15);
}
public static void main(String[] args)
{
Test t = new Test();
}
}
import java.awt.Graphics;
import javax.swing.JPanel;
public class Test2 extends JPanel
{
public Test2()
{
}
public void paintComponent(Graphics g )
{
g.drawLine(1,1,100,1);
}
}
xxluciolexx
Messages postés
4
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
23 février 2009
1
4 janv. 2009 à 14:39
4 janv. 2009 à 14:39
En fait mon panel au départ était mal posé, je pouvais dessiner mon trait simplement si je fixé le panel à la taille de la frame.