[java][bouton][rond]
Fermé
amine
-
24 janv. 2006 à 15:34
nerser Messages postés 39 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 27 juin 2007 - 6 févr. 2006 à 20:43
nerser Messages postés 39 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 27 juin 2007 - 6 févr. 2006 à 20:43
A voir également:
- [java][bouton][rond]
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Bible java - Forum Téléchargement
- A java exception has occurred ✓ - Forum Minecraft
8 réponses
nerser
Messages postés
39
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
27 juin 2007
2
5 févr. 2006 à 22:26
5 févr. 2006 à 22:26
moi aussi je sait pas j'ai le mm pb que toi si tu la reponse passe la moi
besine
Messages postés
20
Date d'inscription
samedi 7 janvier 2006
Statut
Membre
Dernière intervention
7 avril 2006
5 févr. 2006 à 23:17
5 févr. 2006 à 23:17
bonsoir,
bon pour donner un aire vivant pour vos interface (style xp ou d'autre) il existe une API Look&fill ,pour plus d'information www.developpez.com (api java)
bon pour donner un aire vivant pour vos interface (style xp ou d'autre) il existe une API Look&fill ,pour plus d'information www.developpez.com (api java)
jamel_theone
Messages postés
61
Date d'inscription
dimanche 5 février 2006
Statut
Membre
Dernière intervention
1 décembre 2008
20
6 févr. 2006 à 12:49
6 févr. 2006 à 12:49
On peut effectivement utiliser des look&feel existant, sinon avez vous essayé de faire votre propre boutton
Quelque chose du style
J'ai pas essayé mais je pense que j'aurai fait quelque chose de ce style
Quelque chose du style
public JMyButton() extends JButton { super(); this.setBorder( BorderFactory.createEmptyBorder() ); } public paint( Graphics g ) { super(g); Graphics2D g2d = (Graphics2D) g; g2d.drawEllipse( this.getX(), this.getY().... ) ..... }
J'ai pas essayé mais je pense que j'aurai fait quelque chose de ce style
nerser
Messages postés
39
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
27 juin 2007
2
6 févr. 2006 à 12:59
6 févr. 2006 à 12:59
je suis nouveaux au java mais j'aimerait bien si tu mecrit le code pour apprendre et en plus demain le test tp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jamel_theone
Messages postés
61
Date d'inscription
dimanche 5 février 2006
Statut
Membre
Dernière intervention
1 décembre 2008
20
6 févr. 2006 à 13:07
6 févr. 2006 à 13:07
Le probleme c'est que si je t'ecris le code tu risques de pas trop apprendre, ce que je te propose c'est d'essayer de l'ecrire par toi meme (avec les elements que je t'ai donné) et poste ton code et on te le corrigera ;-)
nerser
Messages postés
39
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
27 juin 2007
2
6 févr. 2006 à 13:29
6 févr. 2006 à 13:29
public class hy
{public static void main(String[] args)
{
JFrame frame = new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ButtonFrame extends JFrame
{ public ButtonFrame()
{ setTitle("ButtonTest");
setSize(300, 200);
JFrame frame = new JFrame("exemple");
JButton button = new JButton("clic1 ");
JButton button1 = new JButton("clic2 ");
button1.setBorder( cercle );
JPanel p = new JPanel();
p.add(button);
public void paint(Graphics g){
super(g);
Graphics2D g2d = (Graphics2D) g;
Ellipse2D cercle=new Ellipse2D(50,50,50,50);
}
Container contentPane = getContentPane();
contentPane.add(p);
}
}
{public static void main(String[] args)
{
JFrame frame = new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ButtonFrame extends JFrame
{ public ButtonFrame()
{ setTitle("ButtonTest");
setSize(300, 200);
JFrame frame = new JFrame("exemple");
JButton button = new JButton("clic1 ");
JButton button1 = new JButton("clic2 ");
button1.setBorder( cercle );
JPanel p = new JPanel();
p.add(button);
public void paint(Graphics g){
super(g);
Graphics2D g2d = (Graphics2D) g;
Ellipse2D cercle=new Ellipse2D(50,50,50,50);
}
Container contentPane = getContentPane();
contentPane.add(p);
}
}
jamel_theone
Messages postés
61
Date d'inscription
dimanche 5 février 2006
Statut
Membre
Dernière intervention
1 décembre 2008
20
6 févr. 2006 à 14:53
6 févr. 2006 à 14:53
Tiens un petit code qui te permet d'avoir un bouton rond, par contre il te reste a completer quelques trucs (paintBorder etc) mais de maniere générale ca se fait comme ca
import java.awt.*; import javax.swing.*; public class BoutonRond extends JButton { public BoutonRond (String label) { super(label); this.setContentAreaFilled(false); } protected void paintComponent(Graphics g) { g.setColor(getBackground()); g.fillOval(0, 0, this.getSize().width-1, this getSize().height-1); super.paintComponent(g); } public static void main(String[] args) { JFrame frame = new JFrame(); JButton button = new BoutonRond ("Boutton"); button.setBackground(Color.BLUE); frame.getContentPane().add(button); frame.setSize(200, 200); frame.setVisible(true); } }
nerser
Messages postés
39
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
27 juin 2007
2
6 févr. 2006 à 20:43
6 févr. 2006 à 20:43
merci jamel pour votre aide j'aimerait bien de te faire connaissance
voici mon email derder_athmane@hotmail.com
voici mon email derder_athmane@hotmail.com