[求助]java简单编程
用java编程: applet 程序 1)两个数的(数学运算) 2)编制一个能用键盘移动的textfield 3)画图形选择 4)一个点击鼠标 5)添置菜单画图形的程序
application 程序
1)计算1!+... +n! 2)计算一个积分算式 3)计算成绩和排名/总分/平均的程序 4)计算一天后的一天 试用一些例子来说明一下,好吗!谢谢!!
----------------解决方案--------------------------------------------------------
为什么没人肯帮偶呢??
----------------解决方案--------------------------------------------------------
因为这是作业题目所以我不帮,这基本上是我的原则,如果你要我帮你,你必须自己写大部分的程序。
----------------解决方案--------------------------------------------------------
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Lian36 extends Applet implements ActionListener
{
Button b;
Cursor c;
int i=0;
public void init()
{
b=new Button("クトア琴箜・トミホラエ");
c=Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
b.setCursor(c);
b.addActionListener(this);
add(b);
}
public void paint(Graphics g)
{
g.drawString(""+(i+1),10,20);
b.setCursor(c)
}
public void actionPerformed(ActionEvent e)
{
c=Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR);
if(i==0)
{
c=Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR);
b.setCursor(c);
}
if(i==1)
{
c=Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR);
b.setCursor(c);
}
if(i==2)
{
c=Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
b.setCursor(c);
}
if(i==3)
{
c=Cursor.getPredefinedCursor(Cursor.SW_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==4)
{
c=Cursor.getPredefinedCursor(Cursor.SE_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==5)
{
c=Cursor.getPredefinedCursor(Cursor.NW_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==6)
{
c=Cursor.getPredefinedCursor(Cursor.NE_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==7)
{
c=Cursor.getPredefinedCursor(Cursor.N_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==8)
{
c=Cursor.getPredefinedCursor(Cursor.S_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==9)
{
c=Cursor.getPredefinedCursor(Cursor.W_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==10)
{
c=Cursor.getPredefinedCursor(Cursor.E_RESIZE_CURSOR);
b.setCursor(c);
}
if(i==11)
{
c=Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR);
b.setCursor(c);
}
if(i==12)
{
c=Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
b.setCursor(c);
i=-1;
}
if(i>12)
{i=-1;
}
i++;
repaint();
}
}
回去试试吧
----------------解决方案--------------------------------------------------------
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Lian58 extends Applet
{
Ellipse2D ellipse1, ellipse;
Area r,e;
Graphics2D g_2d;
public void paint(Graphics g)
{
g_2d=(Graphics2D)g;
g_2d.setColor(Color.yellow);
ellipse1=new Ellipse2D.Double(20,50,120,120);
for(int i=20;i<=140;i=i+3)
{
ellipse=new Ellipse2D.Double(i,50,120,120);
e=new Area(ellipse);
r=new Area(ellipse1);
r.exclusiveOr(e);
g_2d.fill(r);
try
{
Thread.sleep(500);
}
catch(InterruptedException ee)
{}
if(i!=140)
{
g.clearRect(0,0,400,400);
}
}
repaint();
}
}再试
----------------解决方案--------------------------------------------------------
厉害啊...
----------------解决方案--------------------------------------------------------
谢谢版主的教诲与jeremydomett大哥的帮助!! 谢谢哦!!
----------------解决方案--------------------------------------------------------
不敢当!以后记得最好自己做作业,实在不会写一点是一点,对自己总是有好处的
----------------解决方案--------------------------------------------------------
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Lian47 extends Applet implements KeyListener
{
Button b;
int x,y;
public void init()
{
b=new Button("123");
b.addKeyListener(this);
add(b);
b.requestFocus();
}
public void keyPressed(KeyEvent e)
{
Button button=(Button)e.getSource();
x=button.getBounds().x;
y=button.getBounds().y;
if(e.getKeyCode()==KeyEvent.VK_UP)
{
y=y-4;
if(y<=0)
{
y=300;
}
button.setLocation(x,y);
}
if(e.getKeyCode()==KeyEvent.VK_DOWN)
{
y=y+4;
if(y>=300)
{
y=0;
}
button.setLocation(x,y);
}
if(e.getKeyCode()==KeyEvent.VK_LEFT)
{
x=x-4;
if(x<=0)
{
x=300;
}
button.setLocation(x,y);
}
if(e.getKeyCode()==KeyEvent.VK_RIGHT)
{
x=x+4;
if(x>=300)
{
x=0;
}
button.setLocation(x,y);
}
}
public void keyTyped(KeyEvent e){}
public void keyReleased(KeyEvent e){}
}
//试试
----------------解决方案--------------------------------------------------------
freedxy 高手 能不能帮小妹编个小程序呢?不然我也要被老师砍的呀~~~,帮我做个
一个ATM机的模拟程序。
模拟ATM机的登陆、取款、更改密码等功能,利用了多线程、JDBC接口、GUI。高手谢谢你拉~~~~~
----------------解决方案--------------------------------------------------------