6 votes

netbeans : Comment mettre un titre dans la barre de titre

J'ai développé une petite application de bureau en Net Beans. Lorsque je lance mon application, aucun titre n'apparaît dans la barre de titre de Windows. Existe-t-il un moyen de spécifier un titre qui apparaîtra plus tard dans la barre de titre de Windows ? Voici ma méthode principale

public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new MyJFrame().setVisible(true);
            }
        });
    }

5voto

Varun Kumar Points 260

Setting title in JFrame Netbeans Swing

Vous pouvez voir la propriété du titre dans la fenêtre des propriétés (en bas à droite). Vous pouvez définir le titre en cliquant sur cette propriété. Si vous ne parvenez pas à trouver la fenêtre des propriétés, cliquez simplement sur l'onglet Conception, puis sur l'interface graphique JFrame vierge.

3voto

Pratik Points 15125

Vous pouvez définir la barre de titre au moment de l'initialisation de JFrame comme ceci

JFrame frame = new JFrame("My Title");

ou vous pouvez créer une méthode publique pour votre classe personnalisée comme

public void setTitle(String title){
    frame.setTitle(title); // for this you have declare the frame object as global for this class only
}

et l'utiliser de cette façon

MyJFrame myframe = new MyJFrame();
myframe.setTitle("my new title");
myframe.setVisible(true);

2voto

mKorbel Points 90340
myTopLevelContainer = new myTopLevelContainer("myTitlaLabel");

ou

myTopLevelContainer.setTitle("myTitlaLabel");

1voto

EdG Points 11

De la Wiki NetBeans :

Pour donner un titre à votre application, faites un clic droit sur le JFrame et ouvrez sa boîte de dialogue de propriétés. Cliquez sur l'onglet "Propriétés".

Sous l'onglet Propriétés, recherchez et modifiez l'élément title champ. NetBeans s'occupera du reste.

0voto

user4103961 Points 1

Ok, ça a marché pour moi...

public yourGUIname() {
    initComponents();
    this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("your image here")));
    this.setTitle("your title here"); // that is the code you looking for
}

donc ce que j'ai fait c'est mettre le code ci-dessus dans la méthode publique générée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X