书中第二十五章窗体状态变化事件中,视频中老师你说的Frame类中静态常量没有最小值的表示,但书中确说有,见书464页, 为 ICONIFIED。
代码改动一下,确发生下列问题。
最大化时点最小化时,没有作用,后台就现示“最大化--最大化”。请分析一下
JFrame的窗体状态事件有点问题,在最大化状态点击最小化按钮时,进入的不是最小化状态,而是进入一个叫做Cursor.NE_RESIZE_CURSOR的状态,该值为7,并且getOldState()和getNewState()的值无法被swtich语句正确识别。想要正确判断是否最小化,需要将switch语句统统改为if语句,同时用1和7两个常量值判断最小化状态。
谢谢,重新试试