Laat ik alvast zeggen dat ik nog maar een dag met Swing bezig ben 
Wat ik wil doen is een soort splash screen maken voor m'n Swing App. nu lukt
het aardig om enkel een bitmap te showen, maar zodar ik er tekst op wil zetten
doet ie erg eigenaardig. Na een uurtje zoeken vindt ik er nergens info over (wel een oplossing met overwrite van de paint - maar dat vind ik niet proper)
dit staat in m'n constructor (extends JWindow)
dus als ik die getContentPane ... mStatus_text dan werkt ie
zodra ik die wel doe neemt die text het hele venster over en bedekt dus
mijn hele pic. setOpaque(false) op de text vertikt het (erger nog het maakt m'n pic transparent).
Zal vast wel iets basic zijn maar erg frustrerend...
Wat ik wil doen is een soort splash screen maken voor m'n Swing App. nu lukt
het aardig om enkel een bitmap te showen, maar zodar ik er tekst op wil zetten
doet ie erg eigenaardig. Na een uurtje zoeken vindt ik er nergens info over (wel een oplossing met overwrite van de paint - maar dat vind ik niet proper)
dit staat in m'n constructor (extends JWindow)
Java:
1
2
3
4
5
6
7
8
9
10
11
12
| ImageIcon icon = new ImageIcon("images/loader.gif"); JLabel image_label = new JLabel(icon); image_label.setLocation(0,0); mStatus_text = new JLabel("loading..."); mStatus_text.setLocation(50,128); //offset ie zodat ie inm het juiste deel //van de bitmap valt.. getContentPane().add(image_label); getContentPane().add(mStatus_text); setSize(aWidth,aHeight); //is net even groot als de image_label |
dus als ik die getContentPane ... mStatus_text dan werkt ie
zodra ik die wel doe neemt die text het hele venster over en bedekt dus
mijn hele pic. setOpaque(false) op de text vertikt het (erger nog het maakt m'n pic transparent).
Zal vast wel iets basic zijn maar erg frustrerend...