Hallo, 
ich hab da ein kleines Problem auf das ich gestoßen bin.
Wenn ich das IconImage für mein JFrame setze funktioniert unter Windows alles wunderbar.
Auf meinem Netbook, auf dem Linux/Ubuntu läuft, jedoch nicht.
Dort wird das JDK Standard Icon für das JFrame verwendet + mein JFrame Title wird auch nicht mehr
erkannt. Ubuntu hat ja jetzt in der neueren Version die Titelleiste am oberen Fensterrand (wie bei Mac OS X) und dort steht eben auch nur der JDK Standard JFrame Text .. nicht der, den ich gesetzt habe.
In der Fenstertitelleiste steht der jedoch..
Also, um die Frage einmal zusammenzufassen:
Wie setze ich das JFrame Icon bzw. den Fenstertitel in Java richtig, sodass es auf Windows / Linux / Mac OS X funktioniert?
Danke für eure Hilfe!
PS. Das ist mein bisheriger Code, um das Icon zu setzen. (Direkt im Konstruktur der Main-Klasse, die von JFrame erbt)
PPS. Das Bild ist 128 x 128 Pixel. Falls das wichtig sein könnte ..
ich hab da ein kleines Problem auf das ich gestoßen bin.
Wenn ich das IconImage für mein JFrame setze funktioniert unter Windows alles wunderbar.
Auf meinem Netbook, auf dem Linux/Ubuntu läuft, jedoch nicht.
Dort wird das JDK Standard Icon für das JFrame verwendet + mein JFrame Title wird auch nicht mehr
erkannt. Ubuntu hat ja jetzt in der neueren Version die Titelleiste am oberen Fensterrand (wie bei Mac OS X) und dort steht eben auch nur der JDK Standard JFrame Text .. nicht der, den ich gesetzt habe.
In der Fenstertitelleiste steht der jedoch..
Also, um die Frage einmal zusammenzufassen:
Wie setze ich das JFrame Icon bzw. den Fenstertitel in Java richtig, sodass es auf Windows / Linux / Mac OS X funktioniert?
Danke für eure Hilfe!
PS. Das ist mein bisheriger Code, um das Icon zu setzen. (Direkt im Konstruktur der Main-Klasse, die von JFrame erbt)
PPS. Das Bild ist 128 x 128 Pixel. Falls das wichtig sein könnte ..
Java:
setIconImage(new ImageIcon(getClass().getResource("/com/timberhardt/remake/pong/graphics/logo.png")).getImage());
Zuletzt bearbeitet: