0
我不明白爲什麼在我的代碼中有一個WARNING_MESSAGE的JOptionPane可以很好地工作,而INFORMATION_MESSAGE不是。這是我的方法,當我按下按鈕:JOptionPane無法使用INFORMATION_MESSAGE
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
menu.jCheckBox1.setSelected(true);
//menu.status=3;
if(!(jTextField1.getText().equals(""))){
OutputStream outStream = inizio.p.getOutputStream();
PrintWriter pWriter = new PrintWriter(outStream);
pWriter.println("3");
pWriter.println(label[0]+" "+jTextField1.getText());
pWriter.flush();
JOptionPane.showMessageDialog(null, "All registers are set to "+jTextField1.getText()+" ns.", "Information", JOptionPane.INFORMATION_MESSAGE);
//jTextField1.setText(null);
}
else{
Exception e = new Exception("Error!");
Component f = null;
JOptionPane.showMessageDialog(f, "Please insert delay!", e.getMessage(), JOptionPane.WARNING_MESSAGE);
}
}
爲什麼當程序中,如果條件的狀態時,JOptionPane.showMessageDialog(f, "Please insert delay!", e.getMessage(), JOptionPane.WARNING_MESSAGE);
效果很好,當有異常的JOptionPane.showMessageDialog(null, "All registers are set to "+jTextField1.getText()+" ns.", "Information", JOptionPane.INFORMATION_MESSAGE);
沒有出現?