22. juni 2003 - 16:39
Der er
34 kommentarer og 1 løsning
maximering af brugergrænseflade
når man opbygger sin brugergrænsefladen. Når mit program starter vil jeg gerne have det maximeret fra start af, er dette muligt? og er det muligt at gøre sådan at brugeren ikke kan minimerer vinduet??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Du kan gøre sådan her: setResizable(false); setSize((windowSize.width),(windowSize.height));
er dette metoder til JFrame??
ja, det er det... Jeg mener ikke man kan gøre sådan at man ikke kan minimere vinduet, men setResizable(false) gør at man enten skal se fuld skærm eller minimum...
skal man importerer først?? den kender ikke windowSize.width og windowSize.height
import java.awt.*; så skulle det virke...
jeg må indrømme, at jeg ikke præcist kan huske hvad der skal importeres... men prøv at indsætte følgende: import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import java.io.*; import java.util.*;
det virker stadig ikke. Er der ikke en metoder der gør at der bliver trykket på maksimer??
UNDSKYLD.... jeg manglede dette i mit første indlæg... Toolkit theKit = getToolkit(); Dimension windowSize = theKit.getScreenSize();
22. juni 2003 - 17:06
#10
ok. jeg prøver :-)
22. juni 2003 - 17:10
#11
initialiseringen af tollkitet er den ikke helt glad for..
22. juni 2003 - 17:14
#12
lyder underligt... jeg har det stående som følgende i et program: //Constructor public FrameMenu() { Toolkit theKit = getToolkit(); Dimension windowSize = theKit.getScreenSize(); setResizable(false); setSize((windowSize.width),(windowSize.height)); ..... } og det virker fint
22. juni 2003 - 17:15
#13
og så har du husket at importere?
22. juni 2003 - 17:17
#14
jeg har husket at importere.... Toolkit theKit = getToolkit(); jeg får denne fejl: cannot resolve symbol method getToolkit();
22. juni 2003 - 17:21
#15
Prøv med det her: Dimension windowSize = Toolkit.getDefaultToolkit().getScreenSize();
22. juni 2003 - 17:25
#16
det virkede kom med et svar, og du skal få point... fedest tak du..
22. juni 2003 - 17:26
#17
Det var så lidt...
22. juni 2003 - 18:21
#18
altså så vidt jeg kan se er det ikke rigtige maksimeringer... hvad med setExtendedState( MAXIMIZED_BOTH ); ????
22. juni 2003 - 18:25
#19
Den kendte jeg ikke, og jeg kan heller ikke få den til at virke... det eneste jeg får er en helt minimeret frame....!
22. juni 2003 - 18:27
#20
det må prøves kan jeg bare sige..
22. juni 2003 - 18:29
#21
hvilken klasse er den metode tilknyttet??
22. juni 2003 - 18:38
#22
den er lavet i java.awt.Frame som JFrame nedarver fra
22. juni 2003 - 18:39
#23
mikkelbm: du skal gøre det efter setVisible( true ) eller show
22. juni 2003 - 18:40
#24
jeg får denne fejlmelding: cannot resolve symbol MAXIMIZED_BOTH
22. juni 2003 - 18:42
#25
import javax.swing.*; public class Main { public static void main( String[] args ) { JFrame f = new JFrame(); f.show(); f.setExtendedState( JFrame.MAXIMIZED_BOTH ); } } sådan her
22. juni 2003 - 18:42
#26
splosh: du bliver nødt til at vise noget kode. Du skal have jdk 1.4 installeret
22. juni 2003 - 18:43
#27
så virker det super, jeg fik ikke JFrame med i koden
22. juni 2003 - 18:44
#28
tak for det, det var super...
22. juni 2003 - 18:44
#29
ja, der må jeg bøje mig... det er nok den rigtige at bruge... og jeg har også fået det til at virke :)
22. juni 2003 - 18:44
#30
ja, jeg burde jo næsten have point :-b
22. juni 2003 - 18:46
#31
de er desværre givet væk..
22. juni 2003 - 18:46
#32
jaja, var også bare en joke
22. juni 2003 - 18:46
#33
men du kan da godt få 15 af mig, hvis det er...
22. juni 2003 - 18:46
#34
oki... :-)
22. juni 2003 - 18:47
#35
takken bærer lønnen i sig selv
Kurser inden for grundlæggende programmering