Rechercher : dans
Par :

[java][bouton][rond]

Dernière réponse le 6 fév 2006 à 20:43:10 amine, le 24 jan 2006 à 15:34:51 
 Signaler ce message aux modérateurs

Bonjour,
comment peut on creer un bouton rond en java jdk1.3.1_01 sous windows xp?
merci d'avence.

Meilleures réponses pour « [java][bouton][rond] » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
J2EE - Java 2 Enterprise Edition VoirIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des...

1

nerser, le 5 fév 2006 à 22:26:05

Moi aussi je sait pas j'ai le mm pb que toi si tu la reponse passe la moi

Répondre à nerser

2

besine, le 5 fév 2006 à 23:17:23

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)

Répondre à besine

3

jamel_theone, le 6 fév 2006 à 12:49:35

On peut effectivement utiliser des look&feel existant, sinon avez vous essayé de faire votre propre boutton

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

Répondre à jamel_theone

4

nerser, le 6 fév 2006 à 12:59:32

Je suis nouveaux au java mais j'aimerait bien si tu mecrit le code pour apprendre et en plus demain le test tp

Répondre à nerser

5

jamel_theone, le 6 fév 2006 à 13:07:06

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 ;-)

Répondre à jamel_theone

6

nerser, le 6 fév 2006 à 13:29:38

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);
}
}

Répondre à nerser

7

jamel_theone, le 6 fév 2006 à 14:53:55

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);
	}
} 

Répondre à jamel_theone

8

 nerser, le 6 fév 2006 à 20:43:10

Merci jamel pour votre aide j'aimerait bien de te faire connaissance
voici mon email derder_athmane@hotmail.com

Répondre à nerser