Maison > Java > javaDidacticiel > le corps du texte

réglage de la couleur d'arrière-plan de la fenêtre Java

王林
Libérer: 2020-01-13 10:36:43
original
6666 Les gens l'ont consulté

réglage de la couleur d'arrière-plan de la fenêtre Java

La couleur d'arrière-plan de la fenêtre fait référence à la couleur affichée après avoir directement appelé la méthode setBackground(Color color) de JFrame ou Frame.

Si vous appelez cette méthode directement, la couleur d'arrière-plan est effectivement définie, mais ce que vous voyez n'est pas un JFrame ou un Frame direct, mais un JFrame.getContentPane(), et le contentPane du JFrame est par défaut Color.WHITE. . Ainsi, peu importe la façon dont vous définissez la couleur d’arrière-plan pour JFrame ou Frame, tout ce que vous voyez est le contentPane.

Tutoriels vidéo associés recommandés : Tutoriels vidéo Java

Solution :

Méthode 1 : Après avoir terminé l'initialisation, appelez getContentPane () obtient un conteneur contentPane, puis le définit sur invisible, c'est-à-dire setVisible(false).

Le code est le suivant :

import javax.swing.*;
import java.awt.*
public class TestMenuBar1 {
	public static void main(String arg[]) {
		createNewMenu ck=new createNewMenu("第一个窗口");
	}
}
class createNewMenu extends JFrame{
	public createNewMenu(String title) {
		getContentPane().setVisible(false);
		setBackground(Color.blue);  //设置窗口背景颜色
		setTitle(title);
		setBounds(200,200,500,500); //设置窗口位置和大小
		setVisible(true);  //设置窗口可见
	}
}
Copier après la connexion

Méthode 2 : Ajoutez directement this.getContentPane().setBackground(Color.blue);

Le code est le suivant :

import java.awt.*;
import javax.swing.*;
public class TestMenuBar1 {
	public static void main(String arg[]) {
		createNewMenu ck=new createNewMenu("第一个窗口");
	}
}
class createNewMenu extends JFrame{
	public createNewMenu(String title) {
		setTitle(title);
		setBounds(200,200,500,500);
		setVisible(true);
		this.getContentPane().setBackground(Color.blue);
	}
}
Copier après la connexion

Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!