Archief - [PROG][JAVA] Enkele vraagjes over swing

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fegru

Legacy Member
Ik had een paar vraagjes over swing. Hoe kun je een achtergrond (jpeg ofzo) krijgen bij swing? Ik kan al een gewone kleur krijgen, maar ik zou graag een afbeelding krijgen als achtergrond (eventueel zelfs een filmpje).
En dan wist ik ook niet of ik eventueel dat kadervenster zou kunnen verwijderen. En dan een Full Screen resolutie krijgen.

Recipe4hate

Legacy Member
Voor images te laden werk je volgens mij best met een ImageIcon.

Code:
//decl
private ImageIcon myCon;
myCon = new ImageIcon("images/myimg.jpg");
//
public void PaintImage(Graphics Pen)
{
    myCon.paintIcon(this, Pen, 0, 0);
}

Fegru

Legacy Member
Ja, maar dat splashscreen is eerder iets om op te starten. Ik zocht meer een echte full resolutie. Is er ook een command om de resolutie van de gebuiker te zoeken??

killgore

Legacy Member
Code:
	public void setFullScreen(){
		dispose();
		if(isUndecorated()){
			setUndecorated(false);
			setSize(800,600);
			setExtendedState(JFrame.NORMAL);
			setResizable(false);
			dimension = getSize();
		}else{
			setUndecorated(true);
			setExtendedState(JFrame.MAXIMIZED_BOTH);
			setResizable(false);
			dimension = Toolkit.getDefaultToolkit().getScreenSize();
		}
		setVisible(true);
		refreshLayout();
		refresh();
	}

Mssch ben je hier iets mee (tis wel mega lelijke code, we hadden nogal immens korte deadline voor dat ding af te krijgen dus der staan wrsch compleet nutteloze dingen in :p).

Owja, das in een JFrame of course.

Fegru

Legacy Member
Dat laatste had ik nodig bedankt, ik moet er wel nog even mee experimenteren

Fegru

Legacy Member
Nee, maar ik moet niet continu een full screen hebben. Alleen gecombineerd met bepaalde acties
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan