io流-求大神帮我将代码简化(本人还处在学习阶段,都是自学的)

问题描述

求大神帮我将代码简化(本人还处在学习阶段,都是自学的)
package Test;

import java.awt.BorderLayout;

public class Ftest extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JTextArea jTextArea = null;
private JPanel controlPanel = null;
private JButton openButton = null;
private JButton closeButton = null;

/** * Launch the application. */public static void main(String[] args) {    EventQueue.invokeLater(new Runnable() {        public void run() {            try {                Ftest thisclass = new Ftest();                thisclass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);;                thisclass.setVisible(true);            } catch (Exception e) {                e.printStackTrace();            }        }    });}/** * Create the frame. */public Ftest() {    initianlize();    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    setBounds(100 100 450 300);    controlPanel = new JPanel();    controlPanel.setBorder(new EmptyBorder(5 5 5 5));    setContentPane(controlPanel);    controlPanel.setLayout(null);    final JTextArea jTextArea = new JTextArea();    jTextArea.setBounds(10 10 414 215);    controlPanel.add(jTextArea);    JButton openButton = new JButton(""u5199u5165u6587u4EF6"");//写入文件    openButton.setBounds(72 229 93 23);    controlPanel.add(openButton);        openButton.addActionListener(new ActionListener() {            @Override            public void actionPerformed(ActionEvent e) {                // TODO Auto-generated method stub                File file = new File(""D:/Workspase/Input_Output/world.txt"");                try{                    FileWriter out = new FileWriter(file);                    String s = jTextArea.getText();                    out.write(s);                    out.close();                }catch(Exception e1){                    e1.printStackTrace();                }            }        });    JButton closeButton = new JButton(""u8BFBu53D6u6587u4EF6"");//读取文件    closeButton.setBounds(247 229 93 23);    controlPanel.add(closeButton);    closeButton.addActionListener(new ActionListener() {        @Override        public void actionPerformed(ActionEvent e) {            // TODO Auto-generated method stub            File file = new File(""D:/Workspase/Input_Output/world.txt"");            try{                FileReader in = new FileReader(file);                char byt[] = new char[1024];                int len = in.read(byt);                jTextArea.setText(new String(byt0len));                in.close();            }catch(Exception e1){                e1.printStackTrace();            }        }    });}private void initianlize() {    // TODO Auto-generated method stub    this.setSize(300200);    this.setContentPane(getContentPane());    this.setTitle(""JFrame"");}private JPanel getJContentPane(){    if(jContentPane == null){        jContentPane = new JPanel();        jContentPane.setLayout(new BorderLayout());        jContentPane.add(getJTextArea()BorderLayout.CENTER);        jContentPane.add(getControlPanel()BorderLayout.SOUTH);    }    return jContentPane;}private Component getControlPanel() {    // TODO Auto-generated method stub    return null;}private Component getJTextArea() {    // TODO Auto-generated method stub    return null;}

}

解决方案

做100件事的代码量一般是和做1件事的代码量不一样的,简化的话功能就少了

解决方案二:
java做c/s 不如.net, b/s 还不错。 换成C#来搞吧。

时间: 2024-12-21 22:17:07

io流-求大神帮我将代码简化(本人还处在学习阶段,都是自学的)的相关文章

c语言求最小公倍数 求大神帮我看看代码哪里有问题

问题描述 c语言求最小公倍数 求大神帮我看看代码哪里有问题 描述 输入两个正整数m和n,计算其最小公倍数. #include int main() { int m,n,i,l=1,j,k; scanf("%d%d",&m,&n); j=m; k=n; for(i=1;i<=m&&i<=n;i++) { while(m%i==0 && n%i==0) { j/=i; k/=i; l*=i; } } l=l*j*k; printf

关于socket的问题,求大神解释一下以上代码,本人小白不太懂

问题描述 关于socket的问题,求大神解释一下以上代码,本人小白不太懂 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.nio.charset.Charset; impor

arraylist-求大神帮看下代码,怎么做才能接收自己输入的字符串进行判断呢?

问题描述 求大神帮看下代码,怎么做才能接收自己输入的字符串进行判断呢? public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你要查询出现单词或字母次数句子"); ArrayList<Object> arrayList = new ArrayList<Object>(); String f = s.nextLine()

socket-JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看

问题描述 JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看 package work; import java.io.*; import java.net.*; public class MMProxy extends Thread { static public int CONNECT_RETRIES = 5; //尝试与目标主机连接次数 static public int CONNECT_PAUSE = 5; //每次建立连接的间隔时间 stat

屏保 偶现-屏保偶现问题 求大神帮

问题描述 屏保偶现问题 求大神帮 android.content.res.Resources$NotFoundException: File res/mipmap-hdpi-v4/home_pic2.jpg from drawable resource ID #0x7f03002d at android.content.res.Resources.openRawResource(Resources.java:1044) at android.content.res.Resources.openR

recyclerview-进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦

问题描述 进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦 import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.RecyclerView;import android.support.v7.widget.Sta

javabean-java注入bean的相关问题,求大神帮我看看,感激不尽!急急急。。。。。。

问题描述 java注入bean的相关问题,求大神帮我看看,感激不尽!急急急...... 启动tomcat后报错了严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error

服务器-未赋值的session在jsp报错,求大神帮帮忙吧

问题描述 未赋值的session在jsp报错,求大神帮帮忙吧 想要在页面打开是判定一个session会话,这个session要等到跳转到服务器之后才能赋值. 但是明明我设定了判断是否为空,可是还是报错. 这是我的页面和服务器代码: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//

控件-求大神帮我看看关于列表的问题

问题描述 求大神帮我看看关于列表的问题 我小白,做毕业设计有点问题想向大家请教.这个是我想要的效果,我现在做的是这样的第一张图片是我想要的效果,第二张是我现在的情况.现在的问题是前面的序号不会累加全是1,还有就是我分隔的内容是两个7E之间的内容,但是第一个7E和最后一个出现上图的问题.谢谢帮忙解答下. 代码如下, void CTest3Dlg::OnRead() { // TODO: Add your control notification handler code here UpdateDa