这是我编的一个程序
import java.io.*;
import java.awt.*;
import java.awt.event.*;
public class jtxtfm{
public static void main(String args[]){
jtxtfrm fm=new jtxtfrm();
}
}
class jtxtfrm extends Frame implements ActionListener{
FileDialog op,sv;
Button btn1,btn2,btn3;
TextArea tarea;
jtxtfrm(){
super("读写文件");
setLayout(null);
setBackground(Color.cyan);
setSize(600,300);
setVisible(true);
btn1=new Button("打开");
btn2=new Button("保存");
btn3=new Button("关闭");
tarea=new TextArea("");
add(btn1);add(btn2);add(btn3);add(tarea);
tarea.setBounds(30,50,460,220);
btn1.setBounds(520,60,50,30);
btn2.setBounds(520,120,50,30);
btn3.setBounds(520,180,50,30);
op=new FileDialog(this,"打开",FileDialog.LOAD);
sv=new FileDialog(this,"保存",FileDialog.SAVE);
btn1.addActionListener(this);
btn2.addActionListener(this);
btn3.addActionListener(this);
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);
}
}
);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==btn1){
String str;
op.setVisible(true);
try{
File f1=new File(op.getDirectory(),op.getFile());
FileReader fr=new FileReader(f1);
BufferedReader br=new BufferedReader(fr);
tarea.setText("");
while((str=br.readLine())!=null)tarea.append(str+'\n');
fr.close();
}
catch(Exception e1)
{}
}
if(e.getSource()==btn2){
sv.setVisible(true);
try{
File f1=new File(sv.getDirectory(),sv.getFile());
FileWriter fw=new FileWriter(f1);
BufferedWriter bw=new BufferedWriter(fw);
String gt=tarea.getText();
bw.write(gt,0,gt.length());
bw.flush();
fw.close();
}
catch ( Exception e2)
{}
}
if(e.getSource()==btn3){
System.exit(0);
}
}
}
我想通过一个按钮点击打开它
求大神帮忙 越详细越好,谢谢!
在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面
那你就把链接改成按钮然后在上面挂个js事件就可以了。这样的效果可以:onclick="window.location='新页面'" 来实现。1.在原来的窗体中直接跳转用,代码:window.location.href="你所要跳转的页面"。2、在新窗体中打开页面用,代码:window.open('你所要跳转的页面');window.history.back(-1)。返...
JAVA如何从一个界面弹出另一个以写好界面
加个时间,然后点击就显示界面。就是 在事件里加 b.setvisible()=true;
Java web start有什么用
在Java Web Start 的演示页上 (http:\/\/java.sun.com\/products\/javawebstart\/demos.html),提供了到许多应用程序的链接,可以通过鼠标单击来启动这些应用程序。请尝试单击启动按钮来启动不同的应用程序。Web 浏览器将启动 Java Web Start,它将下载、缓存并执行指定的应用程序。您将注意到第二次启动应用程序时速度明显...
java 一个类调用另一个类的方法 怎样控制另一个类的方法执行完再继续执...
\/\/method reco\/\/1.实例化登陆窗口对象JPasswordFieldDemo JP=new JPasswordFieldDemo();\/\/构造是不要立即显示窗体\/\/2.注册事件JButton loginBtn=JP.getLoginButton();\/\/简单封装下,当然可以粗糙些,类似 JP.reader_id\/\/注册一个listenerloginBtn.addActionListener(new ActionListener(){public void act...
Java程序中怎样实现通过一个按钮来让两个不同的JPanel之间…_百度知...
在按钮的JPanel中添加一个JTextField域.如下示例:import javax.swing.*;public class Test extends JFrame { public Test(){ this.setTitle("Test Frame");this.setSize(500,370);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );TextFieldPanel tp = new TextFieldPanel();this.add(tp);...
在JAVA里,怎么利用一个单独的类生成的窗体里的按钮控制另一个主窗体...
也可以把主窗口当成参数传入 新的窗口里, 然后在新的窗口里点击按钮时,改变主窗口的背景色 也可以用一个配置文件作为桥梁, 当在新的窗口里设置背景颜色,等参数时 修改配置文件.然后主窗口读取配置文件, 来修改背景色(可能需要 重启才能改变外观)使用JavaFX来替换Swing框架, 因为JavaFX更换背景,变更外观很...
java打开新窗口的同时关闭原来的窗口
application窗口按钮事件里 先new Jframe 然后System..dispose();后面的相同,如果是主次窗口,达不到你说的效果的,那样关闭会关掉所有程序的.
java配置环境变量后怎么用(配置java环境变量)
打开“我的电脑”或“此电脑”窗口并单击“属性”。单击“高级系统设置”。单击“环境变量”按钮。在“系统变量”部分单击“新建”按钮。在“变量名”字段中输入“JAVA_HOME”(不含引号)。在“变量值”字段中输入JDK的根目录路径(例如:C:\\ProgramFiles\\Java\\jdk1.8.0_261)。在“系统变量”部分...
mac安装java后怎么打开(macbookpro安装java开发软件)
【步骤6】代码输入完毕,点击菜单栏“Run”按钮,OK啦,我们就可以在最下面一栏”Console“界面看到我们的运行结果啦!在mac上安装了java怎么用在Mac上安装Java 在下载文件前,需查看并同意许可证协议的条款。双击.dmg文件以启动它,双击程序包图标以启动安装向导。安装向导将显示"WelcometoJava"(欢迎使用...
JAVA里面如何中创建了一个按钮button,如何设置这个按钮的背景呢? 不...
这种设置方法在FF下可见,但是在IE下不可见,不知道为什么.反正我测试时IE下是不可见的,换成这样也不行:background-image\\backgroundimage;另一种方法就是用CSS来设置,实现方法如下: .submitStyle {background:url(imagpath);border:0px} 这种方法是比较好的,因为在IE或FF下都能正常显示....