(50分)java程序请教

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:34:06
import java.awt.*;
import java.awt.geom.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;

public class pict extends JFrame
{

/**
* @param args
*/

private ObjectInputStream input;
private ObjectOutputStream output;

public static void main(String[] args)
{
// TODO 自动生成方法存根

//按钮14个
Frame frm = new Frame();
frm.setLayout(new FlowLayout());
Button button1=new Button("新建");
Button button2=new Button("新建");
Button button3=new Button("新建");
Button button4=new Button("新建");
Button button5=new Button("新建");
Button button6=new Button("新建");
Button button7=new Button("新建");
Button button8=new Button("新建");
Button button9=new Button("新建");
Button button10=new Button("

这个不是回答,是接上面的,写不下了!!!!!

//-------------------------------------------------------
float stroke = 1.0f;
button1.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
setStroke();
}
}
);

void setStroke()
{
String input;
input = JOptionPane.showInputDialog("请输入一个值(>0)");
stroke = Float.parseFloat(input);

}

}

}

请问void setStroke()这个方法要怎么写才可以实现调节画笔粗细的功能,这些错误提示是什么意思?
还有如何设置一个画图的区域?
我知道我的程序风格很差,大师们就不用再说了,就告诉我我问的两个问题怎么解决就好了。我用的eclipse,给可以解决我问题的答案追加50分。

用的JFrame用的少,留给楼下的回答