y‰SŽÒzJavaŽ¿–⥑ ..
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