Titelleiste nur bei fullscreen ausblenden

Status
Nicht offen für weitere Antworten.

ellerik

Mitglied
hallo zusammen

Ja das thema Titelleiste gab es hier schon oft nur leider hab ich hier glaube ich nicht das passende gefunden.

Titelleiste ausblenden geht mit setUndecorated(true); das hab ich jetzt rausgefunden aber ich will das die nur ausgebelndet wird wenn ich die ansicht auf ganzen bildschirm stelle kann mir da vill einer einen tip geben wäre echt net
 

Verjigorm

Top Contributor
Soweit ich weiss geht das nicht wirklich.
Sobald ein Frame angezeigt wurde, kann man setUndecorated(true) nichtmehr ausführen.

Du müsstest wohl ein neues Fenster öffnen, welches du vor setVisible() auf setUndecorated(true) setzt und ihm die benötigten Werte/Infos/Anzeigen mitgibst
 

Templon

Bekanntes Mitglied
Code:
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class DecoratorTestFrame extends JFrame {

	private GraphicsDevice device;

	public DecoratorTestFrame() {
		GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
		device = environment.getDefaultScreenDevice();
		
		setSize(800, 600);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		JButton b = new JButton("Toggle Fullscreen");
		b.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				toggleScreenMode();
			}
		});
		add(b);

		setVisible(true);
	}
	
	private void toggleScreenMode() {
		// There is NO fullscreen window
		if (device.getFullScreenWindow() == null) {
			setVisible(false);
			dispose();
			setUndecorated(true);
			setResizable(false);
			device.setFullScreenWindow(this);
			setVisible(true);
		} else {
			setVisible(false);
			dispose();
			setUndecorated(false);
			setResizable(true);
			device.setFullScreenWindow(null);
			setVisible(true);
		}
	}

	public static void main(String[] args) {
		new DecoratorTestFrame();
	}
}

Meinst du so was?
 

Verjigorm

Top Contributor
Vor einigen Monaten hatte ich sowas mal gesucht und es hiess, das ginge nicht ...

Wobei es ruckelt und zappelt wie Sau :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Bild in JFrame Titelleiste Java Basics - Anfänger-Themen 7
K URL an einer Titelleiste anzeigen lassen ? Java Basics - Anfänger-Themen 12
M Farbe der Titelleiste eines JFrames ändern Java Basics - Anfänger-Themen 6
P Screenshot eines Fullscreen-Fensters mit Robot Java Basics - Anfänger-Themen 3
C FullScreen? Java Basics - Anfänger-Themen 8
hdi Schwierigkeiten mit Fullscreen API Java Basics - Anfänger-Themen 3
F Problem mit Fullscreen-Fenster Java Basics - Anfänger-Themen 4
M Dialog im undecorated Fullscreen Java Basics - Anfänger-Themen 2
M Fullscreen Mode mit Swing Mitteln Java Basics - Anfänger-Themen 3
H Java Buttons ausblenden bei inaktivität Java Basics - Anfänger-Themen 1
S Taskleiste ausblenden? Java Basics - Anfänger-Themen 7
D Bild für ein paar Sekunden einblenden und wieder ausblenden Java Basics - Anfänger-Themen 1
M Erste Schritte JMenübar ausblenden Java Basics - Anfänger-Themen 5
D Button action Event einblenden/ausblenden Java Basics - Anfänger-Themen 6
J .Gif ein und ausblenden Java Basics - Anfänger-Themen 5
Z JTable Spalte ausblenden Java Basics - Anfänger-Themen 5
A Versteckte Dateien in Java ausblenden Java Basics - Anfänger-Themen 2
G JSF: Controls aufbauen bzw. ausblenden Java Basics - Anfänger-Themen 2
1 Checkbox nach klick ausblenden Java Basics - Anfänger-Themen 4
Antoras Problem beim Ausblenden und Einblenden Java Basics - Anfänger-Themen 10
G Standard JTree ausblenden? Java Basics - Anfänger-Themen 5
G File.list() - Ordner ausblenden Java Basics - Anfänger-Themen 2
C Mauszeiger ausblenden im Programm? Java Basics - Anfänger-Themen 17
G Ein Image langsam einblenden und nach 5 Sekunden ausblenden? Java Basics - Anfänger-Themen 10
D Konsole ausblenden oder minimieren? Java Basics - Anfänger-Themen 5
C Fenster Buttons ausblenden Java Basics - Anfänger-Themen 5
S jTable - Header entfernen/ausblenden Java Basics - Anfänger-Themen 2
C Ausblenden von Color ? Java Basics - Anfänger-Themen 4
Dilandau schwebende infotextzeile einblenden/ausblenden Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben