Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Titelleiste JFrame verändern?

195 views
Skip to first unread message

Michael Zetzsch

unread,
Aug 8, 2001, 7:25:21 AM8/8/01
to
Hi,

Also es ist ja möglich, das Icon in der Titelleiste eines Fensters
auszutauschen.
Ist es auch möglich, die Farbgebung via Java der Leiste zu verändern?
Z.B. Farbverlauf?

Gruß

Michael

Sabrina Wicke

unread,
Aug 8, 2001, 7:30:24 AM8/8/01
to
Probiers mal so:


try
{
ImageResource imgRes = new ImageResource();
setIconImage(new ImageIcon("Bild.png")).getImage());
}
catch (java.io.IOException ioE){}


Farbverlauf weiß ich nicht.


Gruß Sabrina

--
__________________________________________________________
News suchen, lesen, schreiben mit http://newsgroups.web.de

Tobias Trelle

unread,
Aug 8, 2001, 7:50:42 AM8/8/01
to
"Michael Zetzsch" <michael...@innovations.de> schrieb ...

> Ist es auch möglich, die Farbgebung via Java der Leiste zu verändern?
> Z.B. Farbverlauf?

Du meinst so wie bei MS Word? Das ist selbst mit der Win32-API eine
ziemliche Fummelei. Ansonsten richtet sich die Farbgebung nach dem
Look-And-Feel und/oder den im Betriebssystem eingestellten Systemfarben.
Es dürfte daher schwer fallen, diese plattformübergreifend mit Java zu
manipulieren.

BTW: welchen Zusatznutzen bringt Deiner Meinung nach ein Farbverlauf
dem Anwender?

Viele Grüße aus Bochum, Tobias Trelle
--
CyCo Systems GmbH & Co. KG >>> http://www.cycosys.com/
________________________________________________________
Java Home & FAQ Workshop JavaScript
www.dclj.de www.javascript-workshop.de

Michael Zetzsch

unread,
Aug 8, 2001, 8:08:45 AM8/8/01
to

Tobias Trelle wrote:

> "Michael Zetzsch" <michael...@innovations.de> schrieb ...
>
> > Ist es auch möglich, die Farbgebung via Java der Leiste zu verändern?
> > Z.B. Farbverlauf?
>

> BTW: welchen Zusatznutzen bringt Deiner Meinung nach ein Farbverlauf
> dem Anwender?

Hi,

Also ich dachte eigentlich nur an eine optische Spielerei. Ich find, dass es
z.B. bei Win2000 ganz gut aussieht. Optische Dinge bringen dem Anwender doch
eh nicht so viel, wenn es sich dabei nicht gerade um die Übersichtlichkeit
handelt.

Gruß

Michael

Thomas Foerster

unread,
Aug 8, 2001, 7:58:36 AM8/8/01
to
Michael Zetzsch <michael...@innovations.de> writes:

> Hi,
>
> Also es ist ja möglich, das Icon in der Titelleiste eines Fensters
> auszutauschen.

JFrame.setIconImage

> Ist es auch möglich, die Farbgebung via Java der Leiste zu verändern?
> Z.B. Farbverlauf?

Nein. Das ist vom Betriebssystem/Window-Manager abhängig.
Du kannst aber ein "dekorationsloses" JWindow nehmen und selbst für
Rahmen und Icons sorgen. Das ist halt etwas aufwendiger.

Thomas

Aljoscha Rittner

unread,
Aug 8, 2001, 8:34:40 AM8/8/01
to
"Tobias Trelle" <Tobias...@CyCoSys.com> schrieb:

> "Michael Zetzsch" <michael...@innovations.de> schrieb ...
>
>> Ist es auch möglich, die Farbgebung via Java der Leiste zu verändern?
>> Z.B. Farbverlauf?
>
> Du meinst so wie bei MS Word? Das ist selbst mit der Win32-API eine
> ziemliche Fummelei.

ACK.

> Ansonsten richtet sich die Farbgebung nach dem
> Look-And-Feel und/oder den im Betriebssystem eingestellten Systemfarben.
> Es dürfte daher schwer fallen, diese plattformübergreifend mit Java zu
> manipulieren.

Aber nicht unmöglich.

> BTW: welchen Zusatznutzen bringt Deiner Meinung nach ein Farbverlauf
> dem Anwender?

Bei mir rutscht die Maus auch immer am Farbverlauf ab, aber im Ernst:

Es geht bis JDK1.3 gar nicht für ein Frame/JFrame die Dekoration zu
ändern oder zu entfernen.

Ab 1.4 kann man alles entfernen. Damit wäre man aber bei einem
optischen Eindruck wie man es mit einem JWindow haben kann.

Wenn man ein JWindow arbeitet, muß man alles selbst malen, anordnen
und auf Mausklicks/Drags/Moves und Testendrücke reagieren.

Außer das es sehr aufwändig ist (und eigentlich schon durch einige
Skin-Tools gelöst ist) muß man sich mit 'ner Menge Inkompatibilitäten
auf den einzelnen Plattformen rumschlagen.

Gruß,
Josch.
--
Einige Tags in de.comp.lang.java ( siehe http://www.dclj.de/dcljstart.html )
[INFO] - Allgemeine Infos, z.B. Links auf Webseiten - keine Frage
[DISCUSSION] - Diskussion zu einem Java-spezifischen Thema - keine Frage
[ANNOUNCE] - Vorstellung neuer Software (möglichst nicht Kommerziell)

0 new messages