
int
result=result
//这是你在第一步计算后得到的值,保存在全局变量result里面
然后
如果
你要保存到的文件目录是d:/result.txt
那么就可以实例化一个文件输出流
fileoutputstream
fis
=
new
fileoutputstream("d:/result.txt
")
fis.writeint(result)
然后你要将它读出来的时候
可以实例化一个文件输入流
fileintputstream
fis
=
new
fileintputstream("d:/result.txt
")
int
result=
fis.readint(result)
system.out.print("从文件中读取的结果为:"+result)
这样就ok了
答: 可以给文本域JTextArea添加鼠标点击事件
效果图
参考代码
import java.awt.event.*import javax.swing.*
public class JTFDemo extends JFrame {
public JTFDemo() {
JTextArea jtf1 = new JTextArea()//创建文本域JTextArea
//给文本域添加事件
jtf1.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {//当点击文本域时..d出对话框
JOptionPane.showMessageDialog(null, "点击了文本域")
}
})
add(jtf1)
setTitle("测试Demo")// 标题
setSize(280, 180)// 窗口大小
setLocationRelativeTo(null)// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE)// 窗口点击关闭时,退出程序
setVisible(true)// 窗口可见
}
public static void main(String[] args) {
new JTFDemo()
}
}
添加不了,那个是windows的窗口事件。但是可以通过addWindowListener侦听到此事件,也可以重写窗口的processWindowEvent方法,拦截关闭事件。
如果一定要自己实现点击叉叉的功能,可以使用setUndecorated(true)方法去掉窗口默认的标题栏,然后再自己画一个标题栏。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)