请教各位大侠
这个save在applet运行的时候可以,然后嵌入HTML了以后,按save button完全没有反应。
好像完全没有触发这个事件。但是在运行环境下测试applet run as java bean的话,完全又是
正确的。很奇怪。html是不是和文件流有点什么关系之类的。private javax.swing.JButton getBtnSave() {
if(btnSave == null) {
btnSave = new javax.swing.JButton();
btnSave.setBounds(201, 95, 65, 23);
btnSave.setText("Save");
btnSave.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
FileWriter fileOutStream;
PrintWriter dataOutStream;
String crlf=System.getProperties().getProperty("line.separator");
try{
fileOutStream=new FileWriter(FILE_NAME);
dataOutStream=new PrintWriter(fileOutStream);
for(int i=0;i<getIvjDefaultListModel().size();i++)
dataOutStream.write(getIvjDefaultListModel().getElementAt(i)+crlf);
fileOutStream.close();
dataOutStream.close();
}catch(Throwable exc)
{
handleException(exc);
}
System.out.println("Save actionPerformed()"); // TODO Auto-generated stub actionPerformed()
return;
}
});
}
return btnSave;
}
这个save在applet运行的时候可以,然后嵌入HTML了以后,按save button完全没有反应。
好像完全没有触发这个事件。但是在运行环境下测试applet run as java bean的话,完全又是
正确的。很奇怪。html是不是和文件流有点什么关系之类的。private javax.swing.JButton getBtnSave() {
if(btnSave == null) {
btnSave = new javax.swing.JButton();
btnSave.setBounds(201, 95, 65, 23);
btnSave.setText("Save");
btnSave.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
FileWriter fileOutStream;
PrintWriter dataOutStream;
String crlf=System.getProperties().getProperty("line.separator");
try{
fileOutStream=new FileWriter(FILE_NAME);
dataOutStream=new PrintWriter(fileOutStream);
for(int i=0;i<getIvjDefaultListModel().size();i++)
dataOutStream.write(getIvjDefaultListModel().getElementAt(i)+crlf);
fileOutStream.close();
dataOutStream.close();
}catch(Throwable exc)
{
handleException(exc);
}
System.out.println("Save actionPerformed()"); // TODO Auto-generated stub actionPerformed()
return;
}
});
}
return btnSave;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货