Comment changer la couleur d'arrière-plan sur une Java du panneau?
Droit maintenant, l'arrière-plan que j'obtiens est un gris. Je veux le changer pour le noir. J'ai essayé de faire quelque chose comme setBackground(color.NOIR); mais cela n'a pas fonctionné. Toutes les suggestions?
public test()
{
setTitle("Adjustment Form");
setSize(670,450);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setLayout(new GridLayout(4,6,2,2));
setVisible(true);
}
OriginalL'auteur razshan | 2010-11-18
Vous devez vous connecter pour publier un commentaire.
On pourrait appeler:
Ou ajouter un Composite à la JFrame votre aide. Ensuite, ajoutez vos composants en Composite. Cela vous permettra d'appeler
sur le Composite pour définir la couleur d'arrière-plan.
OriginalL'auteur user489041
Je pense que ce qu'il essaie de dire, c'est d'utiliser le
getContentPane().setBackground(Color.the_Color_you_want_here)
mais si tu veux définir la couleur à n'importe quelle autre puis le JFrame, vous utilisez le
object.setBackground(Color.the_Color_you_want_here)
Par exemple:
OriginalL'auteur yormen
setBackground()
est la bonne méthode à utiliser. Avez-vous repeindre après avoir changé? Si vous changer avant de vous rendre le panneau (ou de son contenant de l'image) qui est visible, il doit travaillerComment êtes-vous de l'afficher ensuite? Vous voudrez probablement ajouter le panneau
JFrame
, qui est normalement la façon dont ils sont utilisésJe peux l'afficher sans le cadre ou sur un panneau. J'ai effectivement fait un pavé pour faire simple soustraction sans utiliser de frame ou de panneau de trucs. J'ai juste utilisé le gridlayout
OriginalL'auteur Michael Mrozek
Je suis en supposant que nous sommes face à une JFrame? La partie visible dans le volet contenu de l' - vous devez utiliser la jframe.getContentPane().setBackground(...);
OriginalL'auteur BigMac66