大神,帮我修改这个Java程序

importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclasslianxi27extend... import java.awt.*;

import javax.swing.*;

import java.awt.event.*;
public class lianxi27 extends JFrame implements Runnable{
private JTextArea textArea;
private boolean running=true;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
public void run(){
lianxi27 frame=new lianxi27();
new Thread(frame).start();
frame.setVisible(true);
}
catch(Exception e){
e.printStackTrace();
}});}
public lianxi27(){
super("ai");
this.setBounds(100,100,232,241);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel=new JPanel();
this.add(panel,BorderLayout.SOUTH);
final JButton button=new JButton("停止");
button.addActionListener(new ActionListener(){
public void actionPerformed(final ActionEvent e){
do_button_actionPerformed(e);}});
panel.add(button);
final JScrollPane jscrollPane=new JScrollPane ();
this.add(jscrollPane,BorderLayout.CENTER);
textArea=new JTextArea();
textArea.setLineWrap(true);
jscrollPane.setViewportView(textArea);}
public void run(){
int count=0;
while(running){
try{
Thread.sleep(100);
textArea.append(++count+" ");
}
catch(InterruptedException e){
e.printStackTrace();
}
}
}
public void do_button_actionPerformed(final ActionEvent e){
stopThread();
}
public void stopThread(){
this.running=false;}
}
展开
 我来答
chao1575639478
推荐于2016-10-29 · TA获得超过1391个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:221万
展开全部
import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class lianxi27 extends JFrame implements Runnable {
private JTextArea textArea;
private boolean running = true;

public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
lianxi27 frame = new lianxi27();
new Thread(frame).start();
frame.setVisible(true);
}
});
}

public lianxi27() {
super("ai");
this.setBounds(100, 100, 232, 241);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel = new JPanel();
this.add(panel, BorderLayout.SOUTH);
final JButton button = new JButton("停止");
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
do_button_actionPerformed(e);
}
});
panel.add(button);
final JScrollPane jscrollPane = new JScrollPane();
this.add(jscrollPane, BorderLayout.CENTER);
textArea = new JTextArea();
textArea.setLineWrap(true);
jscrollPane.setViewportView(textArea);
}

public void run() {
int count = 0;
while (running) {
try {
Thread.sleep(100);
textArea.append(++count + " ");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

public void do_button_actionPerformed(final ActionEvent e) {
stopThread();
}

public void stopThread() {
this.running = false;
}
}

改对的代码.catch是不用写上去的..写代码得能看懂代码报的什么错,以及eclipse中最基本的报错是什么.

柯一夢呀D2
2014-06-14 · TA获得超过112个赞
知道答主
回答量:184
采纳率:0%
帮助的人:58.7万
展开全部
你这个程序是报什么错误
追问

这个地方有错

追答
你只有catch(),你的try{}呢,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uexd348
2014-06-14 · 超过62用户采纳过TA的回答
知道答主
回答量:179
采纳率:50%
帮助的人:63.1万
展开全部
?贴全了?,要改什么?
希望对你能有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式