Window statt Frame

Status
Nicht offen für weitere Antworten.

Rasta80

Mitglied
Hallo

möchte statt einem Frame ein Window (also ohne Rahmen und Titelleiste verwenden) erstellen.
Code:
import java.awt.event.*;
import java.awt.*;


public class Bars1 extends Window 
{
	int h,b;
	boolean active;

	
	public Bars1(int höhe, int breite)
	{
		h = höhe;
		b = breite;

		setSize(450,100);
		setBackground(Color.gray);
		setVisible(true);
		repaint();
		
	}
	
	public void paint(Graphics g)
	{
		if (active)
		{
			g.setColor(Color.blue);
			g.fillRect(50,50,h,b);
		}
		else
		{
			g.setColor(Color.black);
			g.drawRect(50,50,h,b);
		}
			
	}
	
	public static void main(String[] args)
	{
		new Bars1(400, 50);
	}
}

Erhalte dann immer folgende Fehlermeldung: Window() is not public in java.awt.Window; cannot be accessed from outside package {

Ween ich aber Window durch Frame ersetze gehts ohne probleme. Hatt jemand ne Idee? Danke im voraus
 
B

Beni

Gast
Ja... der Kontruktor Window() ist nicht public... wie die Fehlermeldung und die API ziemlich deutlich sagen.

Benutz ein Frame, und ruf "Frame.setUndecorated( true );" auf (noch bevor es sichtbar ist), dann werde Titelleisten etc. entfernt.
 

Rasta80

Mitglied
Hatte ich mir auch schon überlegt allerdings lautet die Klausurstellung:

Erstellen sie eine Klasse Bars mit folgenden Eigenschaften:

- Bars ist Unterklasse von Window und soll einen Kostruktor haben, welchem als Parameter die Breite und Höhe eines noch zu zeichnenden Balkens übergeben werden, sowie diese KLasse sichtbar setzt...............

sonst noch ne Idee?
 
B

Beni

Gast
Frame erbt ja von Window, dementsprechend wäre auch eine Klasse die von Frame erbt eine Unterklasse von Window.

Sonst bleibt dir nur die Möglichkeit ein Dummy-Frame zu erstellen (ein Frame das nie sichtbar gemacht wird), und dem Konstruktor von Window zu übergeben.
 
R

Roar

Gast
und die möglichkeit java zu verarschen indem du den kostruktor ein (Frame) null übergibst
 
B

Beni

Gast
Das funktioniert nicht so lange Roar... ich würde mal schätzen etwa 5 Nanosekunden nach dem Aufruf des Konstruktors kommt eine Exception zurück.. :bae:
 
R

Roar

Gast
:( hm da hab ich mich wohl geirrt. aber mit swing geht das jedenfalls: new JWindow((JFrame)null); :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Window Builder Allgemeine Java-Themen 2
Tobero Eclipse Window builder gibt es da sowas wie @ignore? Allgemeine Java-Themen 1
M Eclipse libgcrypt für window in java Projekt einbinden Allgemeine Java-Themen 1
R VM-Error - BadWindow (invalid Window parameter) Allgemeine Java-Themen 4
B Window Closing Event Allgemeine Java-Themen 3
M Wie kann ich alle System.out Strings in ein log window umleiten? Allgemeine Java-Themen 6
S Window Cursor Allgemeine Java-Themen 6
B Window.setAlwaysOnTop(true) - Fokusverlust Allgemeine Java-Themen 4
G System.out im window h.inein bringen? Allgemeine Java-Themen 8
P adding a window to a container Allgemeine Java-Themen 3
vogella Korrektur der Filetypenzuordnung für .jar Files unter Window Allgemeine Java-Themen 2
S Auf vorhandenes Window zeichnen? Allgemeine Java-Themen 2
C JNI, wie bekomme ich das HWND zu einem JWindow oder Window? Allgemeine Java-Themen 3
O too many window handles? <-- Warum? Allgemeine Java-Themen 18
S Textdatei statt von Dateisystem aus .jar lesen Allgemeine Java-Themen 3
ReinerCoder Case statt if else Abfragen?! Allgemeine Java-Themen 8
M Bei String.format ein Komma statt einem Punkt ausgeben lassen Allgemeine Java-Themen 1
A was kann ich nehmen als statt IsHitBy? Allgemeine Java-Themen 3
das_leon Komma statt Punkt Allgemeine Java-Themen 10
F Java moved Files statt sie zu kopieren Allgemeine Java-Themen 12
D Class<CAP#1> statt Class<...> Allgemeine Java-Themen 5
M Generics (bounded wildcards statt Interface Bezeichnern) -- Sinn oder Unsinn? Allgemeine Java-Themen 2
P Datentypen float mit komma statt punkt möglich? Allgemeine Java-Themen 6
D Shortcut statt Datei einlesen Allgemeine Java-Themen 2
K Collection.contains()/retainAll() mit Referenzgleichheit statt equals()? Allgemeine Java-Themen 2
H SwingWorker statt Thread für einen Server Allgemeine Java-Themen 2
R Dateiarbeit: In Datei weiterschreiben statt überschreiben Allgemeine Java-Themen 5
P SFTP mit ppk key statt openssh key Allgemeine Java-Themen 4
Meldanor For-Schleifen - byte statt int? Allgemeine Java-Themen 11
S indize statt split() Allgemeine Java-Themen 10
P Wieso HashMap-Zugriff mit Object, statt mit MyObject? Allgemeine Java-Themen 12
G Was nutzen statt Mehrfachvererbung? Allgemeine Java-Themen 7
G Arraylist statt List - Sehr schlimm? Allgemeine Java-Themen 8
N Hilfe: Bekomme statt '>' '&gt;' . Allgemeine Java-Themen 11
H Referenzen statt Objekte für große Speicherstrukturen Allgemeine Java-Themen 19
L Zwei Hashtables statt einer? Allgemeine Java-Themen 6
E Statt HashSet die TreeSet verwenden Allgemeine Java-Themen 4
J Mein Frame friert ein beim Uploaden Allgemeine Java-Themen 4
G Input Frame Allgemeine Java-Themen 6
Y Wie kann ich ein erstelltes JPanel meinem Frame hinzufügen? Allgemeine Java-Themen 1
MaxG. Swing Frame schließen Allgemeine Java-Themen 9
X Controller pro Frame? Allgemeine Java-Themen 8
A BlueJ Java Frame Java Editor --> Bluej / String title Allgemeine Java-Themen 8
S Bild in Frame Allgemeine Java-Themen 0
T Code durch eigenes Frame pausieren (ähnlich JDialog) Allgemeine Java-Themen 4
D Player Objekt - Frame über Server anzeigen lassen. Allgemeine Java-Themen 3
R Nullpunkt im Frame Allgemeine Java-Themen 4
J Swing Frame schließt ganzes Programm(Jasperreport) Allgemeine Java-Themen 6
J Runtime.exec setzt Fokus auf Frame Allgemeine Java-Themen 2
N Protocol Frame/Applet Allgemeine Java-Themen 4
A Frame nur Anwendungsweit in Vordergrund Allgemeine Java-Themen 2
Z Mit ActionListener in anderem Frame lauschen? Allgemeine Java-Themen 3
M Nochmal I-Frame zu Image Allgemeine Java-Themen 4
borobudur Find a AWT frame in SWT Allgemeine Java-Themen 4
S Von Frame zu Frame Allgemeine Java-Themen 7
D Kreis Rundes Frame Allgemeine Java-Themen 16
E "runder" Frame Allgemeine Java-Themen 9
G Kompletten Frame mit allen Objekten resizen Allgemeine Java-Themen 10
ARadauer mit keylistener hören auch wenn frame nicht den focus hat Allgemeine Java-Themen 2
G HTML-Seite im Frame Anzeige? Allgemeine Java-Themen 3
G Kontrolllampe im Frame Allgemeine Java-Themen 4
C Tastatureingabe in einem Frame abfragen Allgemeine Java-Themen 2
L Spielerei: Frame rekursiv darstellen Allgemeine Java-Themen 3
L Objekt in einem Frame wird im anderen benötigt Allgemeine Java-Themen 5
A mein Frame wird nicht schnell genung aktualisiert Allgemeine Java-Themen 7
G Fenster/Frame schließen Allgemeine Java-Themen 16
R KeyListener ohne Frame und Applet Allgemeine Java-Themen 7
B Frame schließt sich aber VM bleibt am Leben Allgemeine Java-Themen 3
J Exception-Frame Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben