ZKX's LAB

java图形用户界面的选择一个文件并复制(另存为)的代码,麻烦了。 java图形界面上传文件

2020-07-20知识16

java图形界面中如何实现文件的复制、粘贴 这个问题要用到java的输入输出流,先用输入流将要复制的文件进行读取,然后给一个变量或者对象,在用输出流将这个变量或者对象的相关内容写到新建的一个File类的对象中,这样就能实现文件的复制和粘贴了 大概的流程就是下面这样了try{FileReader reader=new FileReader(\"1.text\");BufferReader in=new BufferReader(reader);FileWriter writer=new FileWriter(\"2.text\");BufferReader out=new BufferReader(writer);StringBuffer str;while(in.readLine。null){str.append(in.readLine());复制到str中}in.close();关闭流 注意:先关闭in在关闭reader否则会会出异常 reader.close();out.write(str);粘贴2.txt中,注意2.txt是你事先建好的文件,如果没有会出异常 out.close();制作的java图形界面的程序怎样编程课执行的文件啊 首先,java特点是运行在各种操作系统上,你把它打包成exe,也就失去了java的特性。其次,你用java swing做图形界面意义不大,因为它不擅长做图形界面。三,如果你坚持用java做windows图形界面,我建议你用awt来做。四,你非得打成exe,可以用exe4j这个工具,或者jbuilder,但是真的意义不大。打成exe,就只能在windows上运行了,那还是java么.编写一个图形界面的Java Application,为用户提供三种关闭窗口的方法 /分别用了菜单栏,按钮和窗口关闭事件来关闭窗口,import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;public class CloseFrameDemo extends JFrame{JMenuBar bar=new JMenuBar();JMenu menu=new JMenu(\"File\");JMenuItem item=new JMenuItem(\"Exit\");JButton btn_exit=new JButton(\"Exit\");public CloseFrameDemo(){super(\"Demo\");item.addActionListener(new ActionListener(){Overridepublic void actionPerformed(ActionEvent arg0){System.exit(0);}});menu.add(item);bar.add(menu);this.setJMenuBar(bar);this.setSize(300,300);btn_exit.setBounds(200,180,80,24);btn_exit.addActionListener(new ActionListener(){Overridepublic void actionPerformed(ActionEvent arg0){System.exit(0);}});this.setLayout(null);this.add(btn_exit);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setLocationRelativeTo(null);this.setVisible(true);}public static void 。java图形用户界面的选择一个文件并复制(另存为)的代码,麻烦了。 import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import java.awt.Font;import javax.swing.JTextField;import javax.swing.JButton;import java.awt.Color;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import javax.swing.JFileChooser;public class CopyFile {private JFrame frame;private JTextField textField;private JTextField textField_1;private JFileChooser chooser;private String readPath;private String writePath;Launch the application.public static void main(String[]args){EventQueue.invokeLater(new Runnable(){public void run(){try {CopyFile window=new CopyFile();window.frame.setVisible(true);} catch(Exception e){e.printStackTrace();}}});}Create the application.public CopyFile(){initialize();}Initialize the contents of the frame.private void initialize(){frame=new JFrame();。java 图形界面编程 读取文件操作问题 我在你给的代码的基础上进行了你要求的功能的实现:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.StringTokenizer;import javax.swing.*;class guiView extends JFrame implements ActionListener {JButton shoutiao;JButton motiao;JButton xiatiao;JButton shangtiao;JLabel xuehao;JLabel xingming;JLabel xingbie;JLabel shengri;JLabel jiangxuejin;JLabel jianli;JTextField JT1;JTextField JT2;JTextField JT3;JTextField JT4;JTextField JT5;JTextField JT6;JFrame f;int flag=1;用于标记当前行的位置int sum=0;用户统计文件的总行数public void init(){f=new JFrame(\"学生信息浏览窗口\");JPanel j1=new JPanel();JPanel j2=new JPanel();JPanel j3=new JPanel();JPanel j4=new JPanel();JPanel j5=new JPanel();JPanel j6=new JPanel();JPanel j7=new JPanel();JPanel j8=new JPanel();JPanel j9=new JPanel();JPanel j10=new JPanel。

#图形界面

随机阅读

qrcode
访问手机版