请问有没有一个简单的面向对象的JAVA设计类的例子? 能找一个现成的吗?不想装个WEBLOGIC 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/treeroot/archive/2004/10/01/122827.aspx 《Core java 2》上有例子 马上给你贴一个最简单的。import java.awt.*;import java.awt.event.*;import java.applet.*;public class Lx5_9 extends Frame{ public static void main(String[] args) { MyCanvs can=new MyCanvs(); Myframe frame=new Myframe(); frame.setBackground(Color.blue); frame.add(can); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.show(); }}class MyCanvs extends Canvas implements MouseListener{ Image curr; MyCanvs() { Toolkit tools; tools=getToolkit(); curr=tools.getImage("aa.jpg"); addMouseListener(this); } public void paint(Graphics g) { g.drawImage(curr,10,10,curr.getWidth(this),curr.getHeight(this),this); //g.drawImage(curr,10,10,300,200,this); } public Dimension getPreferredSize() { return new Dimension(300,400); } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { Toolkit tools; tools=getToolkit(); curr=tools.getImage("aa.jpg"); repaint(); } public void mouseExited(MouseEvent e) { Toolkit tools; tools=getToolkit(); curr=tools.getImage("bb.jpg"); repaint(); } public void mouseClicked(MouseEvent e) { } public void mousePressed(MouseEvent e) { }} 帮忙看下这个代码为什么不执行多线程 构造方法 帮忙! JSplitPane无法进行比例分割! 这个问题够经典~~~~~~~~~~~ Locale本地化问题 菜鸟提问:请问如何在Stack里面push一个整形数 能看懂下面这段话吗?稀里糊涂的 问一个大家经常见到的问题,考虑好久不得解释 java plug-in 1.3.1是什么东东?如何用? 字符串替换 学JSP需要学脚本语言不?如果要学,学PHP还是Javascript???????? 求一正则表达式
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Lx5_9 extends Frame
{
public static void main(String[] args)
{
MyCanvs can=new MyCanvs();
Myframe frame=new Myframe();
frame.setBackground(Color.blue);
frame.add(can);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
frame.show();
}
}
class MyCanvs extends Canvas implements MouseListener
{
Image curr;
MyCanvs()
{
Toolkit tools;
tools=getToolkit();
curr=tools.getImage("aa.jpg");
addMouseListener(this);
}
public void paint(Graphics g)
{
g.drawImage(curr,10,10,curr.getWidth(this),curr.getHeight(this),this);
//g.drawImage(curr,10,10,300,200,this);
}
public Dimension getPreferredSize()
{
return new Dimension(300,400);
}
public void mouseReleased(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
Toolkit tools;
tools=getToolkit();
curr=tools.getImage("aa.jpg");
repaint();
}
public void mouseExited(MouseEvent e)
{
Toolkit tools;
tools=getToolkit();
curr=tools.getImage("bb.jpg");
repaint();
}
public void mouseClicked(MouseEvent e)
{
}
public void mousePressed(MouseEvent e)
{
}
}