社区
Java SE
帖子详情
JFileChooser和 JTextArea的问题
gaofeng9339
2006-07-19 09:39:19
请问一下JFileChooser怎么用的 它的文件过滤怎么写
JTextArea 里面的内容怎么得到 然后生成文件
...全文
231
4
打赏
收藏
JFileChooser和 JTextArea的问题
请问一下JFileChooser怎么用的 它的文件过滤怎么写 JTextArea 里面的内容怎么得到 然后生成文件
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaofeng9339
2006-07-22
打赏
举报
回复
非常好
candy84
2006-07-19
打赏
举报
回复
我的站也不错哟,有很多值得你看的哟,
来踩一下呀,
http://bbs.oneedu.cn/bbs
candy84
2006-07-19
打赏
举报
回复
我的站也不错哟,有很多值得你看的哟,
来踩一下呀,
http://bbs.oneedu.cn/bbs
hero222
2006-07-19
打赏
举报
回复
to 搂主:这是我以前写的一个例子程序,你自己看吧!
package swingstudy.swing;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import java.awt.TextArea;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFileChooser;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.File; ?
import java.io.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class fileChooserDemo implements ActionListener {
JScrollPane panelConten=new JScrollPane();
TextArea txtArea=new TextArea();
JFrame frame=new JFrame();
JPanel panelButton=new JPanel();
JButton fileOpen=new JButton("打開");
JButton fileSave=new JButton("保存");
FileReader reader;
FileWriter writer;
JFileChooser fileChooser;
public fileChooserDemo() {
init();
}
public void init(){
frame.setLayout(new BorderLayout());
//============panelConten===========
{
panelConten.setPreferredSize(new Dimension(200, 100));
panelConten.setViewportView(txtArea);
}
frame.add(panelConten,BorderLayout.CENTER);
//============panelButton==========={
{
panelButton.setLayout(new FlowLayout(FlowLayout.RIGHT));
fileOpen.setPreferredSize(new Dimension(80, 25));
fileOpen.addActionListener(this);
panelButton.add(fileOpen);
fileSave.setPreferredSize(new Dimension(80, 25));
fileSave.addActionListener(this);
panelButton.add(fileSave);
}
frame.add(panelButton,BorderLayout.SOUTH);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args){
new fileChooserDemo();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==fileOpen){
System.out.println("===================");
fileChooser=new JFileChooser();
fileChooser.showOpenDialog(frame);
if(fileChooser.getSelectedFile()!=null){
File file = fileChooser.getSelectedFile();
char[] input=new char[(int)file.length()];
try {
reader = new FileReader(file);
reader.read(input);
StringBuffer conent=new StringBuffer();
for(int i=0;i<input.length;i++){
conent.append(input[i]);
}
txtArea.setText(conent.toString());
} catch (IOException ex) {
}
}else{
System.out.println("Error");
}
}
}
}
java程序文件字符编码转换器
JTextArea
jTextArea
= new
JTextArea
("转换器处理结果"); JButton startLogin = new JButton("开始转换"); JComboBox<String> jComboBoxsuffix ; //制定后缀 JComboBox<String> jComboBoxCharacter ; //制定...
java_IO记事本
JFileChooser
jfc1 = new
JFileChooser
(); jfc1.setDialogTitle("选择文件"); jfc1.showOpenDialog(null); ``` 2. **获取文件路径**:通过`
JFileChooser
`的`getSelectedFile()`方法获得用户选择的文件,并调用...
java编程 简易的记事本
1. **导入必要的库**:Java Swing库提供了构建GUI所需的组件,如`JFrame`(窗口)、`
JTextArea
`(文本区域)和`JButton`(按钮)。例如: ```java import javax.swing.JFrame; import javax.swing.
JTextArea
; ...
Java记事本
在`JFrame`中添加各种组件,例如`JMenuItem`用于菜单项,`JButton`用于按钮,`
JTextArea
`用于显示和编辑文本,`
JFileChooser
`用于打开和保存文件对话框。 `JMenuItem`和`JButton`需要关联相应的事件处理器,这些...
java 文本编辑器
jfileChooser
= new
JFileChooser
();
jfileChooser
.setFileFilter(new FileNameExtensionFilter("文本文件(*.txt)", "txt")); jmenuFile = new JMenu("文件(F)"); jmenuFile.setMnemonic('F'); jmenuEdit...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章