当前位置: 代码迷 >> Java相关 >> [公告]java起步篇
  详细解决方案

[公告]java起步篇

热度:404   发布时间:2005-04-29 19:37:00.0
以下是引用逝去身影在2005-4-29 13:59:37的发言: 不错适合初学者, 要是例子再多一点就好了 谢谢
这个月都没时间写了,这段时间还在忙毕业设计.

[此贴子已经被作者于2005-4-29 19:54:36编辑过]


----------------解决方案--------------------------------------------------------
以下是引用kingarden在2005-4-29 19:33:32的发言:

import java.awt.*; import java.applet.*; import java.awt.event.*; public class Myclass extends Applet implements ActionListener { Label l1,l2,l3; TextField t1,t2,t3; int a[]; float avg=0.0f; public void init(){ l1=new Label("请输入个数:"); t1=new TextField(6); l2=new Label("输入范围from"); t2=new TextField(6); l3=new Label("to"); t3=new TextField(6); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); t3.addActionListener(this); } public void paint(Graphics g) { int i; for(i=0;i<a.length;i++) g.drawString(""+a[i],15,i*20); }

public void actionPerformed(ActionEvent e){ int n,from,to,i,j,t; n=Integer.parseInt(t1.getText()); from=Integer.parseInt(t2.getText()); to=Integer.parseInt(t3.getText()); to-=from; a=new int[n]; for(i=0;i<a.length;i++) { a[i]=(int)(Math.random()*to)+from; avg+=a[i]; } avg/=n; for(i=0;i<a.length-1;i++) { for(j=i+1;j<a.length;j++){ if(a[i]>a[j]){ t=a[i]; a[i]=a[j]; a[j]=t; } repaint(); } } } }

g.drawString(a[i],15,i*20 ) //主要是这里错了! public class myclass extends Applet implements ActionListener; //分号多余;还少了好几个大刮号! public void init() { l1=new Label("请输入个数:"); t1=new TextField(6); l2=new Label("输入范围from"); t2=new TextField(6); l3=new Label("to"); t3=new TextField(6); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); t3.addActionListener(this); } // 若加上 btn=new Button("result"); // add(btn); // btn.addActionListener(this); //个按钮,应该效果更好点!

好厉害啊,谢谢啊!
----------------解决方案--------------------------------------------------------
不错 今天先把这几个例子弄懂, 不会的请指教
----------------解决方案--------------------------------------------------------

以下是引用kingarden在2005-4-29 19:33:32的发言:

import java.awt.*; import java.applet.*; import java.awt.event.*; public class Myclass extends Applet implements ActionListener { Label l1,l2,l3; TextField t1,t2,t3; int a[]; float avg=0.0f; public void init(){ l1=new Label("请输入个数:"); t1=new TextField(6); l2=new Label("输入范围from"); t2=new TextField(6); l3=new Label("to"); t3=new TextField(6); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); t3.addActionListener(this); } public void paint(Graphics g) { int i; for(i=0;i<a.length;i++) g.drawString(""+a[i],15,i*20); }

public void actionPerformed(ActionEvent e){ int n,from,to,i,j,t; n=Integer.parseInt(t1.getText()); from=Integer.parseInt(t2.getText()); to=Integer.parseInt(t3.getText()); to-=from; a=new int[n]; for(i=0;i<a.length;i++) { a[i]=(int)(Math.random()*to)+from; avg+=a[i]; } avg/=n; for(i=0;i<a.length-1;i++) { for(j=i+1;j<a.length;j++){ if(a[i]>a[j]){ t=a[i]; a[i]=a[j]; a[j]=t; } repaint(); } } } }

g.drawString(a[i],15,i*20 ) //主要是这里错了! public class myclass extends Applet implements ActionListener; //分号多余;还少了好几个大刮号! public void init() { l1=new Label("请输入个数:"); t1=new TextField(6); l2=new Label("输入范围from"); t2=new TextField(6); l3=new Label("to"); t3=new TextField(6); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); t3.addActionListener(this); } // 若加上 btn=new Button("result"); // add(btn); // btn.addActionListener(this); //个按钮,应该效果更好点!

你能运行吗? 怎么我不能运行啊?


----------------解决方案--------------------------------------------------------
当然能运行!看清楚:这是个APPLET,不要用JAVA  Myclass运行!
----------------解决方案--------------------------------------------------------
我还没找到编译器,不知道用哪个!

找了一个不能产生字节码,不知道怎么回事!

谁推荐一个简单点的工具吗?能下载,要是中文的!
----------------解决方案--------------------------------------------------------
好贴,支持!
----------------解决方案--------------------------------------------------------
public,private,protect的访问机制(转)
完整的 同一个类  同一个包 不同包的子类 不同包的非子类 private yes default yes yes protected  yes yes yes public yes yes yes yes

[此贴子已经被作者于2005-5-12 11:07:13编辑过]


----------------解决方案--------------------------------------------------------
我是菜鸟,以后会多多请教的!!!
----------------解决方案--------------------------------------------------------
看来还是得慢慢学啊!
----------------解决方案--------------------------------------------------------
  相关解决方案