Portal > Foren > Java > Desktop-Applikationen und Grafik > Transparenter SplashScreen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 26.05.2005, 15:12 Nach oben    #1
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard Transparenter SplashScreen

Hi,

ich hab in meiner Anwendung einen Splashscreen. Bisher ist das ein JWindow auf dem in voller Größe ein JPG gezeichnet wird (rechteckig). Nun habe ich aber eine Elipse als Grundform meines Logos und würd das auch gerne darstellen. Das Logo ist eine Gif und die entsprechenden Stellen des Rechtsecks sind als transparent deklariert.

Wenn ich dasnun aber in das JWindow hineinzeichne, dann sehe ich die eigentlichen transparenten Stellen als schwarz. Wie schaffe ich es, dass das man an den Transparentenstellen auch den Desktop dahinter sieht? Weil so sieht das ein wenig kümmelig aus.

Grüße

`B
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.05.2005, 15:53 Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Ich habe da auch mal längere Zeit nach gesucht. Leider bin ich nicht fündig geworden. Du könntest natürlich ganz umständlich mit einem Screenshot arbeiten, aber das ist halt wirklich nicht das Gelbe vom Ei.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.05.2005, 16:04 Nach oben    #3
Benutzer
 
Benutzerbild von 3qualizer
 
Registriert seit: 29.05.2004
Beiträge: 45
Standard

Trasparenz ist nicht plattformunabhängig. Einige Systeme machen es, andere nicht, bei einigen ist es hardwarebeschleunigt, bei anderen nicht. Will heissen das beste was du machen kannst ist wohl zz das mit dem Screenshot.
__________________
Jabber: melsi@amessage.de
3qualizer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.05.2005, 22:57 Nach oben    #4
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

hmz ... joa den weg kenne ich wohl ... aber naja ... dann mach ich mir doch lieber wieder n rechteckiges logo ... scahde drum ...
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2005, 13:02 Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard eine windows lösung....

für windows gibs da eine coole lösung,
schaut mal auf l2fprod.com
SkinRegion ist das stichwort.
eine java webstart demo gibts hier
http://www.l2fprod.com/software/skin...egiondemo.jnlp

gruß beny
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.06.2005, 19:29 Nach oben    #6
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Wenn es das nur für Windows gibt, wo bleibt dann die Plattformunabhängigkeit, die große Stärke von Java?

Gruß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.06.2005, 17:26 Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

keine ahnung,
der author war wohl windows fokusiert,
oder hats nicht hingekriegt den selben effekt für linux zu programmieren,
da wie 3qualizer ja schon gesagt transparenz platformspezifisch ist.
d.h. man muss auf native funktionen zurückgreifen (JNI)...

eine lösung währe, windows nutzern einen runden splashscreen
und linux einen eckigen zu präsentieren.
eine zweite währe den nativen teil auf linux zu portieren...

bin leider net so fit im c/c++ programmieren, sonst hätte ich mich schon
längst dran gemacht, hat mich auch geärgert das es nur für win funtzt
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.06.2005, 17:29 Nach oben    #8
Benutzer
 
Benutzerbild von mr1st
 
Registriert seit: 08.02.2005
Ort: Wien
Beiträge: 85
Standard

- Splashscreen Tut
- Transparente Splashscreens (mit der Screenshotmethode, soweit ich mich erinner)

MfG
__________________
Kosmetik Hobby
mr1st ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.06.2005, 17:50 Nach oben    #9
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

die screenshoot methode ist zwar einfach, aber es kann sehr schnell
umständlich werden, wenn man nicht nur den splash screen, sondern
die ganze applikation mit tranzparenz ausstatten will!

beim verschieben, vergrößern, ein anderes fenster im hintergrung des
transparenten fensters verschieben wirds dann spätestens kompliziert...
hierbei ist die SkinRegion lösung besser bzw einfacher... auch wenns leider nur unter windows funktioniert...
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.06.2005, 12:59 Nach oben    #10
Benutzer
 
Benutzerbild von mr1st
 
Registriert seit: 08.02.2005
Ort: Wien
Beiträge: 85
Standard

Transparenz beim Splashscreen finde ich in Ordnung, schaut ja ganz hübsch aus.
In der Anwendung selbst auch noch mit transparenten Fenstern zu protzen, finde ich hingegen übertrieben. In der Regel hat's ohnehin keinen Nutzen, außer dass es vielleicht "cooler" aussieht.

MfG
__________________
Kosmetik Hobby
mr1st ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.06.2005, 14:29 Nach oben    #11
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

Zitat:
Zitat von mr1st
In der Anwendung selbst auch noch mit transparenten Fenstern zu protzen, finde ich hingegen übertrieben.
kommt drauf an um welche art von anwendung es sich handelt...
bei einem texteditor würde z.b. währe es unsinn wenn man
den desktop im hintergrund erkennen kann, und in ein rundes textfeld eingiebt

aber z.b. ein mp3 player der skins unterstützt
und diese auf basis eines hintergrundes(teilweise transparentes bild) + absolute positionierung der bedienungselemente realisiert
finde ich das angemessen...

ist zwar nur eye candy, aber der visuelle eindruck zählt auch,
und es ist meistens der erste eindruck den man von einem programm hat...
es sei denn es kommt gleich eine fehlermeldung und das prog bricht ab...
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.06.2005, 15:45 Nach oben    #12
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Bei einem Splahscreen finde ich die Screenshotmethode ganz ok in einer Anwendung ist es aber eher störend, da es keine echte Transparenz ist und die Anwendungen im Hintergrund nicht "greifbar" sind.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gdLib 2 - Transparenter Hintergrund beim Rotieren eines Bildes Chr!s PHP-Programmierung 4 28.02.2007 12:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45