y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 02:12:38
>>486
’†g‚̃TƒCƒY‚ɇ‚킹‚ÄJFrame‚̃TƒCƒY‚ðŒˆ‚ß‚½‚¢‚È‚çpack‚·‚ê‚ÎJFrame‚Ì•û‚ª‚»‚ê‚ɇ‚킹‚Ä‚­‚ê‚éB
pack‚ł͂¾‚߂ȃŒƒCƒAƒEƒgƒ}ƒl[ƒWƒƒ‚ðŽg‚Á‚Ä‚¢‚½‚èA‚Ç‚¤‚µ‚Ä‚àŽ©•ª‚ŃtƒŒ[ƒ€ƒTƒCƒY‚ðŒˆ‚ß‚½‚¢‚Æ‚¢‚¤‚̂ȂçA
JFrame#getJMenuBar()‚ÅJMenuBarƒRƒ“ƒ|[ƒlƒ“ƒg‚𓾂ÄgetSize().height‚Ńƒjƒ…[ƒo[‚Ì‚‚³‚ðŽæ“¾‚Å‚«‚éB
‚½‚¾‚µAƒtƒŒ[ƒ€‚ª•\ަ‚³‚ê‚ĂȂ¢‚Ƒ傫‚³‚ÍŽæ‚ê‚È‚¢‚Ì‚ÅAƒ_ƒ~[“I‚É•\ަ‚µ‚ăTƒCƒYŒvŽZŒãsetSize‚Å•ÏX‚µ‚Ä‚â‚éB
JFrame f = ...
f.setVisible(true);
Dimension d = f.getJMenuBar().getSize();
Insets i = f.getInsets();
f.setSize(contentWidth + i.left + i.right, contentHeight + d.height + i.top + i.bottom);
‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅB

BufferStrategy‚ðŽg‚¢‚½‚¢‚È‚çjava.awt.Canvas‚ðƒRƒ“ƒeƒ“ƒgƒyƒCƒ“‚Éæ‚Á‚¯‚Ä‚â‚ê‚Αå’‚Ü‚­‚¢‚­B
swingƒRƒ“ƒ|[ƒlƒ“ƒg‚ÉAWTƒRƒ“ƒ|[ƒlƒ“ƒg‚ðæ‚¹‚é‚̂͒ïR‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚ê‚ÇB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4901“ú‘O‚ÉXV/246 KB
’S“–:undef