摘要: 弹对话框的方法当然是让框架实现WindowListener,注意不是WindowsListener,然后重写windowClosing()方法,让窗口在正在关闭的时候弹一个窗口。 一个窗口:int answer = JOptionPane.showConfirmDialog(this, "blah", "blah", JOptionPane.YES_NO_OPTION); 注意对话框是要静态引用的,不需要new一个JOptionPane出来。 后面用answer来if一下就不用说了,都是静态属性,YES_OPTION,NO_OPTION,CANCEL_O 阅读全文
posted @ 2014-01-09 21:22 Chihane 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 另外给打开和保存界面加了文件过滤器,默认txt,这是考虑到用户体验的优化,还是可以用任意格式保存打开的。 然后还把昨天发现的bug解决了,虽然我也不知道怎么解决的。 嘛大概就是先把文本域内容读取出来然后按分隔符(\n)split()存到数组里,然后for循环写一行加一个newLine()。 一点要注意的是,记事本认的分隔符是\r\n不是\r或者\n就是\r\n。 而文本控件里的分隔符是\n所以分割要用\n,而想要在记事本里打开也能看到换行的话就得用\r\n,其中\r是把光标移到行开头,\n是换行。 点儿exe文件 阅读全文
posted @ 2014-01-09 12:07 Chihane 阅读(154) 评论(0) 推荐(0) 编辑