当前位置: 代码迷 >> Java相关 >> [求助]java简单编程
  详细解决方案

[求助]java简单编程

热度:269   发布时间:2005-06-18 11:29:00.0
[求助]java简单编程

用java编程: applet 程序 1)两个数的(数学运算) 2)编制一个能用键盘移动的textfield 3)画图形选择 4)一个点击鼠标 5)添置菜单画图形的程序

application 程序

1)计算1!+... +n! 2)计算一个积分算式 3)计算成绩和排名/总分/平均的程序 4)计算一天后的一天 试用一些例子来说明一下,好吗!谢谢!!

搜索更多相关的解决方案: java  数学  鼠标  图形  

----------------解决方案--------------------------------------------------------

为什么没人肯帮偶呢??
----------------解决方案--------------------------------------------------------
因为这是作业题目所以我不帮,这基本上是我的原则,如果你要我帮你,你必须自己写大部分的程序。
----------------解决方案--------------------------------------------------------
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。高手谢谢你拉~~~~~
----------------解决方案--------------------------------------------------------

  相关解决方案