JFrame.pack〜
JFrameにてpackしたときに、ウィンドウサイズが大きすぎると、ウィンドウがタスクバーのしたに潜りこんでしまう…
仕方ないので、こういう回避をすることに。
final JFrame test = new JFrame(){ public Dimension getPreferredSize(){ Dimension d = super.getPreferredSize(); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); if( d.height > ge.getMaximumWindowBounds().height ){ d.height = ge.getMaximumWindowBounds().height; } return d; } };
なんだかな〜