java 小题目 谢谢了

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:48:55
一.编写一个程序,存储1000以内能被13整除的数。
〔提示〕选择数组还是Vector?
二.. 完成一个程序,要求如下:
窗口中有一个文本框接受用户输入
当用户输入英文字母(大、小写均可)时,在标签上显示该字母在字母表中的顺序
当用户输入非英文字母时,在标签上显示“您输入的不是英文字母”
三. 绘制多边形
要求:
1.用户可以输入多边形的顶点个数(3-10)
2.用户可以输入多边形顶点的坐标
3.用户可以选择多边形是否封闭
4.用户可以选择多边形是否填充
5.用户可以从组合框中选择多边形的线条颜色或填充颜色
四、实例方法可以操作实例变量和类变量,但类方法只能操作类变量,为什么?
老师布置的作业,呵呵什么都不懂,能交就行了。做好发到邮箱也行viqqw@yahoo.com.cn。
如果觉得麻烦的话,答第三题也可以了。麻烦各位了。做得好,分数不是问题!!!可以开价,呵呵现在有的是分数。呵呵

//最后颜色选择用的是swing的JColorChooser,没搞出来颜色选择下拉框,,,我觉得JColorChooser功能要强大的多哈~

public class DrawPolygon extends JFrame {
boolean closed;
boolean filled;
int[] x,y;
int count;
Color color;
boolean canDraw=false;

public DrawPolygon() {
super("画多边形");
setBounds(100,100,400,300);
setVisible(true);

count=0;
while (count==0) {
try {
count=Integer.parseInt(JOptionPane.showInputDialog(this,"输入多边形点个数","顶点",JOptionPane.INFORMATION_MESSAGE));
if (count<3 || count>10) {
JOptionPane.showMessageDialog(this,"输入的顶点数不在3-10范围之内","顶点",JOptionPane.ERROR_MESSAGE);
count=0;
}
} catch (NumberFormatException nfe) {
JOptionPane.showMessageDialog(this,"输入的不是合法整数","顶点",JOptionPane.ERROR_MESSAGE);
}
}
x=new int[count];
y=new int[count];
f