谁能帮我做出这java题,必有重谢,急急!
我学生党一枚,正在考试,谁帮我做出来,财富值都给他(虽然不多),但是谁做出来给他20块钱,考试下午就结束,希望能快点,谢谢,谢谢...
我学生党一枚,正在考试,谁帮我做出来,财富值都给他(虽然不多),但是谁做出来给他20块钱,考试下午就结束,希望能快点,谢谢,谢谢
展开
3个回答
展开全部
import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.filechooser.FileNameExtensionFilter;
public class MyReader extends JFrame implements ActionListener {
JTextArea txaDisplay = null;
JScrollPane scroll = null;
JPanel jPanel = null;
JButton j1 = null;
JButton j2 = null;
public MyReader() {
setLayout(new BorderLayout(5, 5));
setFont(new Font("Helvetica", Font.PLAIN, 14));
txaDisplay = new JTextArea(20, 50);
txaDisplay.setLineWrap(true);
txaDisplay.setEditable(false);
scroll = new JScrollPane(txaDisplay);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
j1 = new JButton("open");
j2 = new JButton("Exit");
getContentPane().add("North", scroll);
jPanel = new JPanel();
jPanel.add(j1);
jPanel.add(j2);
getContentPane().add("Center", jPanel);
j1.addActionListener(this);
j2.addActionListener(this);
}
public static void main(String[] args) {
MyReader f = new MyReader();
f.setTitle("File Reader");
// 该代码依据放置的组件设定窗口的大小使之正好能容纳你放置的所有组件
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLocationRelativeTo(null); // 让窗体居中显示
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == j1) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"文本文件(*.txt)", "txt");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
try {
txaDisplay.setText("");
BufferedReader fd = new BufferedReader(
new InputStreamReader(new FileInputStream(
chooser.getSelectedFile()), "GBK"));
String txt = fd.readLine();
while (txt != null) {
txaDisplay.append(txt + "\n");
txaDisplay.paintImmediately(txaDisplay.getBounds());
txt = fd.readLine();
}
fd.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
} else if (e.getSource() == j2) {
System.exit(0);
}
}
}
展开全部
不是有人刚提了这个问题?你们考试是一伙的?
他那里有解决办法http://zhidao.baidu.com/question/1733636942467391547
他那里有解决办法http://zhidao.baidu.com/question/1733636942467391547
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-01
展开全部
20太少了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询