Articles of swing

Création d’un bouton personnalisé en Java avec JButton

J’essaie de créer un bouton qui a une forme personnalisée (hexagone), mais agit comme un JButton normal (c’est-à-dire qu’il fonctionne avec un ActionListener). J’ai créé une classe qui étend AbstractButton, mais elle ne semble pas envoyer d’événements à l’ActionListener lorsque je clique dessus. Si je change la classe pour étendre JButton, cela fonctionne parfaitement, mais […]

Comment vous concentrez-vous sur Textfield dans Swing?

J’ai créé un formulaire en utilisant Swing en Java. Dans le formulaire, j’ai utilisé un champ de texte sur lequel je dois définir le focus chaque fois que j’appuie sur la touche. Comment définir le focus sur un composant particulier en Java?

Java JTextField avec un indice d’entrée

Je voudrais append une valeur de conseil à mon JTextField . Il devrait ressembler au rendu de Firefox de . Cela crée un champ d’édition avec le texte ‘bla’ en arrière-plan. Si la zone de texte a le focus, le texte-titre disparaît et réapparaît simplement si l’utilisateur quitte la zone de saisie sans texte. Existe-t-il […]

Comment utiliser le glisser-déposer dans Swing pour obtenir le chemin du fichier?

J’ai une application JTextField dans mon application swing qui contient le chemin du fichier sélectionné pour être utilisé. Actuellement, j’ai un JFileChooser qui est utilisé pour renseigner cette valeur. Cependant, j’aimerais append la possibilité pour un utilisateur de glisser-déposer un fichier sur ce JTextField et de le placer dans le fichier JTextField au lieu de […]

Afficher JFrame dans un écran spécifique en configuration double moniteur

J’ai une configuration à deux moniteurs et je veux lancer mon interface graphique sur un moniteur spécifique si celui-ci est trouvé. J’ai essayé de créer ma fenêtre JFrame passant un object GraphicConfiguration de mon écran, mais cela ne fonctionne pas, le cadre s’affiche toujours sur l’écran principal. Comment puis-je définir l’écran où mon cadre doit […]

Comment maximiser un JFrame via du code?

Comment maximiser un JFrame via du code?

Définition de la couleur d’arrière-plan pour le JFrame

Comment définir une couleur de fond pour un JFrame?

Comment puis-je changer JPanel dans un JFrame à la volée?

Pour simplifier, il existe une simple application de swing Java qui consiste en JFrame avec certains composants. L’un des composants est un JPanel qui doit être remplacé par un autre JPanel sur l’action de l’utilisateur. Alors, quelle est la bonne façon de faire une telle chose? J’ai essayé panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pack(); mais ça […]

append des commandes verticalement au lieu de l’horizontale à l’aide de la disposition de stream

JPanel cases à cocher sur JPanel dans FlowLayout les cases à cocher sont ajoutées horizontalement. Je souhaite append des cases à cocher verticalement sur le panneau. Quelle est la solution possible?

JButton transparent

Est-il possible de rendre un JButton transparent (y compris la bordure) mais pas le texte? Je prolonge JButton de swing et remplacez ceci: @Override public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g.create(); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0)); super.paint(g2); g2.dispose(); } mais cela rend tout transparent, y compris le texte. Merci.