java实现极简单的 TXT小说阅读器
来源:互联网 发布:apache参数优化 编辑:程序博客网 时间:2024/06/10 09:32
public class Display_txt extends JFrame {JFrame jframe = new JFrame();JTextArea content;boolean flag = true;String str_filePath = null;public Display_txt(){//输入框content = new JTextArea(10,50);content.setAutoscrolls(true);JScrollPane contentScroll = new JScrollPane(content);content.setBorder(BorderFactory.createBevelBorder(1));JPanel upper = new JPanel(new BorderLayout());upper.add(contentScroll);//按钮JButton filePath = new JButton("打开文件");filePath.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){try{JFileChooser jfc = new JFileChooser();if(jfc.showOpenDialog(jframe)==JFileChooser.APPROVE_OPTION ){str_filePath = jfc.getSelectedFile().getAbsolutePath();}BufferedReader bufferedReader = new BufferedReader(new FileReader(str_filePath));String str_line;while((str_line=bufferedReader.readLine())!=null){if(flag){content.setText(str_line);flag = false;}else{content.setText(content.getText()+"\n"+str_line);}}bufferedReader.close();}catch(FileNotFoundException e1){e1.printStackTrace();}catch(IOException e2){e2.printStackTrace();}}});JPanel buttonp = new JPanel();buttonp.add(filePath);JPanel all = new JPanel(new GridLayout(1,1));all.add(upper);jframe.add(buttonp,BorderLayout.SOUTH);jframe.add(all,BorderLayout.CENTER);jframe.pack();Toolkit tool = Toolkit.getDefaultToolkit();Dimension screen = tool.getScreenSize();jframe.setLocation(screen.width/2-jframe.getWidth()/2,screen.height/2-jframe.getHeight()/2);jframe.setTitle("TXT小说阅读器");jframe.setVisible(true);jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public static void main(String args[]){Display_txt display_demo = new Display_txt();}}
图一:
图二:
图三:
0 0
- java实现极简单的 TXT小说阅读器
- java实现极简单的 TXT小说阅读器(第二版)
- java实现极简单的 TXT小说阅读器(第三版)
- java实现极简单的 TXT小说阅读器(第四版)
- android txt小说阅读器的实现
- 利用Visual Studio 2008 GDI+实现的txt小说阅读器
- C#实现简单小说阅读器
- j2me小说(txt)阅读器源码
- java小说上传到txt功能实现(相同的小说不能再次添加)
- 迷你TXT小说阅读器 V2.85 发布!
- 基于Android小说阅读器滑动效果的一种实现
- android小说阅读器智能断章功能的实现
- 超级隐蔽的小说阅读器
- 小说下载阅读器_初始简单版
- 小说阅读器
- 小说阅读器
- [安卓开源]安卓在线txt小说阅读器项目,笔记
- 用txt阅读器按目录分章节阅读小说
- 自己理解的C和OC的本质区别
- 继承的相关注意事项
- [bin神带我飞系列]专题一 搜索入门
- 《操作系统》——存储管理
- magento xml配置详解(2)
- java实现极简单的 TXT小说阅读器
- 微信开发二三事:功能应用三、点歌系统
- 截取字符串中的子串
- 简介jni(三)
- ORACLE9i_性能调优基础四(Buffer Cache )
- Longest Common Prefix python题解
- 质数筛选方法
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- sql 笔试题