什么函數可以改變frame的形狀?
invalidate 之后 repaint,另外,JFrame 形狀需要: myFrame.addComponentListener() { 某個待實現的方法名字不記得 () { myFrame.setShape(...如果你想要一個圓形的或其它形狀的主程序窗體外觀 ); } } 如果你不需要改變 JFrame 主窗體的外形,只是重畫窗體里面的內部組件,不需要 setShape 那步。invalidate + repaint 就好了。 在從容器中刪除一個組件之后 invalidate 步驟對于 repaint 來說是必須的否則界面 repaint 之后依然沒變化。