Heim > Java > javaLernprogramm > Einstellung der Hintergrundfarbe des Java-Fensters

Einstellung der Hintergrundfarbe des Java-Fensters

王林
Freigeben: 2020-01-13 10:36:43
Original
6696 Leute haben es durchsucht

Einstellung der Hintergrundfarbe des Java-Fensters

Die Hintergrundfarbe des Fensters bezieht sich auf die Farbe, die nach dem direkten Aufruf der Methode setBackground(Color color) von JFrame oder Frame angezeigt wird.

Wenn Sie diese Methode direkt aufrufen, wird zwar die Hintergrundfarbe festgelegt, aber was Sie sehen, ist kein direkter JFrame oder Frame, sondern JFrame.getContentPane(), und das contentPane auf JFrame ist standardmäßig Color.WHITE . Unabhängig davon, wie Sie die Hintergrundfarbe für JFrame oder Frame festlegen, sehen Sie nur das ContentPane.

Empfohlene verwandte Video-Tutorials: Java-Video-Tutorials

Lösung:

Methode 1: Rufen Sie nach Abschluss der Initialisierung getContentPane auf ()-Methode ruft einen ContentPane-Container ab und setzt ihn dann auf unsichtbar, d. h. setVisible(false).

Der Code lautet wie folgt:

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);  //设置窗口可见
	}
}
Nach dem Login kopieren

Methode 2: this.getContentPane().setBackground(Color.blue); direkt hinzufügen;

Der Code lautet wie folgt:

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);
	}
}
Nach dem Login kopieren

Empfohlene verwandte Artikel und Tutorials: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonEinstellung der Hintergrundfarbe des Java-Fensters. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage