創建一個圖形窗口,我使用此代碼如何用Java
private void botaoGrafADMouseClicked(java.awt.event.MouseEvent evt) {
try {
boolean[] b=new boolean[8];
if (Caixa9.isSelected()) b[0]=true; else b[0]=false;
if (Caixa11.isSelected()) b[1]=true; else b[1]=false;
if (Caixa10.isSelected()) b[2]=true; else b[2]=false;
if (Caixa12.isSelected()) b[3]=true; else b[3]=false;
b[4]=false;b[5]=false;b[6]=false;b[7]=false;
final LineChartDemo1 demo = new LineChartDemo1("Leitura A/D",b,"outad.txt",4);
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);
} catch (IOException ex) {
Logger.getLogger(Comunicacao.class.getName()).log(Level.SEVERE, null, ex);
}
}
調用的圖形界面。但是,當我這樣做時,每次我調用圖時,它都會在新窗口中生成,如果我關閉這些窗口,則整個程序都會關閉。 我想知道我做錯了什麼。我怎樣才能避免這種情況(我會發布PRINTSCREEN,但是,新的用戶,我不能,它是http://i.stack.imgur.com/4JLxQ.png我認爲
編輯:圖片
我只是在不同的JFrame中運行代碼,因此當我關閉它時,程序仍在運行。然後,我用 public void windowClosing(final WindowEvent evt)if(evt.getWindow()== this){0} {0} {0} {0} } } 最後不要關閉。 – 2012-03-05 19:14:49