代碼如下:Rectangle bounds = new Rectangle(new Point(960, 100), new Dimension(280, 540));//1. 第一個(gè) JFramenew JFrame().setBounds(bounds).setVisiable(true);// 這一行很重要,如果注釋掉,就能打開兩個(gè) JFrame, 否則就會(huì)發(fā)生死鎖//我嘗試了下,我電腦上,每個(gè) JFrame直接打開的時(shí)間間隔如果超過(guò) 100ms 就會(huì)發(fā)生死鎖// 死鎖發(fā)生在調(diào)用 setVisiable (true) 時(shí)Thread.sleep(1000); bounds = new Rectangle(new Point(160, 100), new Dimension(580, 540));//2. 第二個(gè) JFramenew JFrame().setBounds(bounds).setVisiable(true);
怎么破?JFrame 是不是就不支持這么做?
神不在的星期二
2023-04-01 18:14:20