begin process at 2010 02 10 08:51:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

JOptionPane


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

JOptionPane

samedi 16 décembre 2006 à 20:48:22 | JOptionPane

Ombitious_Developper

Salut:

Comment appliquer un font au texte (titre, message) écrit dans un JOptionPane?
samedi 16 décembre 2006 à 22:19:30 | Re : JOptionPane

physio

Bonjour ,

Je pense que ca n'est possible.
Une solution serait de faire une boite de dialogue personnalisée en héritantde JDialog.

PH¥§íØ
samedi 16 décembre 2006 à 22:39:17 | Re : JOptionPane

physio

Réponse acceptée !
Voici un exemple d'utilisation d'uune JDialog

public class BoiteAvecFont extends JDialog {

    public BoiteAvecFont(Frame parent) throws HeadlessException {

        super(parent, "My dialog", true);
        Container cp = getContentPane();
        cp.setLayout(new FlowLayout());
        JLabel lbl = new JLabel("Je suis une boite de dialogue");
        cp.add(lbl);
        lbl.setFont(new Font("sherif", Font.BOLD + Font.ITALIC, 15));
        lbl.setOpaque(true);
        lbl.setBackground(Color.red);

        JButton ok = new JButton("OK");
        ok.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {

                dispose(); // Ferme le dialogue
            }
        });
        cp.add(ok);
        setSize(250, 125);
    }

    public static void main(String[] args) {

        JFrame frame = new JFrame();

        final BoiteAvecFont b = new BoiteAvecFont(frame);

        JButton btn = new JButton("afficher boite de dialogue");
        Container c = frame.getContentPane();
        c.setLayout(new FlowLayout());
        c.add(btn);
        btn.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                b.setVisible(true);

            }

        });

        frame.setSize(new Dimension(400, 400));
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);

    }

}

Voila j'espere avoir pu t'aider


PH¥§íØ
samedi 16 décembre 2006 à 23:35:43 | Re : JOptionPane

Ombitious_Developper

Réponse acceptée !
Salut:

Merci, L'idée est saisie.

J'ai trouvé une autre solution qui consiste à faire créer un JLabel avec la font souhaitée puis de l'ajouter:

JLabel label = new Label ("message");
label.setFont (...);
JOptionPane.showMessage (null,
                         label,
                         "titre");
samedi 16 décembre 2006 à 23:55:57 | Re : JOptionPane

physio


Ha ouis en effet, je ne connaissais pas et c'est bien plus simple en effet.
Merci aussi alors ;)
   
PH¥§íØ


Cette discussion est classée dans : joptionpane


Répondre à ce message

Sujets en rapport avec ce message

JOptionPane [ par Aotearoa ] Bonjour,Ma question va sans doute sembler stupide, mais je suis un débutant en java. J'aimerais savoir s'il est possible d'inclure une JComboBox et de Pb JOptionPane + KeyListener [ par lroussel35 ] Bonjour,Voici mon pb:Je dispose d'un JTextField qui implémente KeyListener, lorsqu'un saisie n'est pas valide je génère un évènement qui fait apparîtr Comment puis-je éviter de déclarer 1001 objets [ par obseko ] Voici mon probleme. je doit écrire une classe java qui permette d'arrondir un nombre à décimal désirée. je doit devez demander le nombre à arrondir ai Fermeture de boîte de dialogue JOptionPane [ par Kaktus ] Voilà mon problème :je souhaiterais pouvoir forcer la fermeture d'une boîte de dialogue du type JOptionPane.showInputDialog(...) par une commande Java JOptionPane [ par CHKDSK2K ] Bonjour, Bonsoir,Dans un JOptionPane j'ai un bouton OK, et Annuler, je voudrais affecter uneaction sur le Bouton Annuler du style changer un JLabel qu Problème avec une fonction java [ par Bouki ] Salut,g un pb avec java, je veux demander une question avec oui ou non comme unique choix g donc fe ca :int Ok = JOptionPane.showConfirmDialog(null, " JOptionPane et password [ par Harmsik ] Bonjour,J'ai vu qu'il existe le JPasswordField pour que quand un utilisateur tape son mot de passe, il apparaisse avec des étoiles.J'aimerais savoir s [SWING] JOptionPane [ par grenatdu55 ] salut !!voila j'aimerais afficher une boite de dialogue mais sans les boutons ok, cancel ou autrejuste une boite de dialogue qui affiche un messageqqu [JOptionPane.showMessageDialog] CATCH {Exception [ par bidani ] salut,je veux afficher le resultat d'une exception que je recupere avec catch (Exception e) { e.printStackTrace(); }dans un JOp Unparseable date [ par mohaaaaa ] j'utilise une methode pour valider une date.Cette methode, je l'ai trouve sur de la doc mais je peux entrer n'importe kelle date, je recois le message


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales