请各位热心人帮帮我这个热心的学生. 用画布组件Canvas就行了呀!然后你再在Panel组件加在Canvas上就,而在Panel上加按键就很容易了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 真的很谢谢你们了,不过小弟还是看不明帮助文挡里的Canvas的语法,大侠们救命啊! import java.awt.Graphics;import java.awt.Image;import java.awt.Color;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class ImagePanel extends JPanel { ImageIcon icon; Image image; public ImagePanel() { icon = new ImageIcon("ntimage.gif") ; image = icon.getImage(); //this.setBackground(Color.blue); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public void paint(Graphics g){ super.paint(g); System.out.println(g.drawImage(image,1,1,null)); } private void jbInit() throws Exception { }} import java.awt.Graphics;import java.awt.Image;import java.awt.Color;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class ImagePanel extends JPanel { ImageIcon icon; Image image; public ImagePanel() { icon = new ImageIcon("ntimage.gif") ; image = icon.getImage(); //this.setBackground(Color.blue); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public void paint(Graphics g){ super.paint(g); g.drawImage(image,1,1,null); } private void jbInit() throws Exception { }} THANK YOU THANK YOU!!!! HEXIAOFENG大侠你好!真的很谢谢你的热心帮助!不过怎么不能运行的?我已经把它换成APPLET和把图片路径都改了,怎么还不行,我是菜鸟来的不好意思了. import javax.swing.*;注意这个,而且这个程序看上去象是用JB生成的。 import java.awt.*;import java.applet.*;import java.net.URL;public class MyAppii extends Applet{ public void init(){ String url = this.getCodeBase().getPath() +"ntimage.gif"; System.out.println(url); this.setLayout(new BorderLayout()); add(new ImagePanel(url)); } public void paint(Graphics g) { //g.drawString("Hello World", 20, 20); }} import java.awt.Graphics;import java.awt.Image;import java.awt.Color;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class ImagePanel extends JPanel { ImageIcon icon; Image image; public ImagePanel(String path) { icon = new ImageIcon(path) ; image = icon.getImage(); //this.setBackground(Color.blue); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public void paint(Graphics g){ super.paint(g); System.out.println(g.drawImage(image,1,1,null)); } private void jbInit() throws Exception { }} import java.awt.*;import java.applet.*;import java.net.URL;public class MyAppii extends Applet{ public void init(){ String url = this.getCodeBase().getPath() +"ntimage.gif"; System.out.println(url); this.setLayout(new BorderLayout()); add(new ImagePanel(url)); } public void paint(Graphics g) { //g.drawString("Hello World", 20, 20); }} import java.awt.Graphics;import java.awt.Image;import java.awt.Color;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class ImagePanel extends JPanel { ImageIcon icon; Image image; public ImagePanel(String path) { icon = new ImageIcon(path) ; image = icon.getImage(); //this.setBackground(Color.blue); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public void paint(Graphics g){ super.paint(g); System.out.println(g.drawImage(image,1,1,null)); } private void jbInit() throws Exception { }} 汉字怎么截取,一半摄取,满2就取 求高人解决,网络通信乱码问题 联接Oracle数据库的问题。 String 类和StringBuffer类的区别 接口里可以声明变量吗? 高分求助:CertificateFactory中generateCertPath方法相关问题?急!急!急!急!急!急!急! 关于Resultset的absolute问题 java抽取Word中公式并转化成png格式图片 使用WIN CVS时遇到的问题,请帮忙。。。。 java小程序 想学JAVA,请仙人指路! 这样在Java调用Excel程序
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Color;
import javax.swing.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class ImagePanel extends JPanel {
ImageIcon icon;
Image image; public ImagePanel() {
icon = new ImageIcon("ntimage.gif") ;
image = icon.getImage();
//this.setBackground(Color.blue); try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
} public void paint(Graphics g){
super.paint(g);
System.out.println(g.drawImage(image,1,1,null));
}
private void jbInit() throws Exception { }}
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Color;
import javax.swing.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class ImagePanel extends JPanel {
ImageIcon icon;
Image image; public ImagePanel() {
icon = new ImageIcon("ntimage.gif") ;
image = icon.getImage();
//this.setBackground(Color.blue); try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
} public void paint(Graphics g){
super.paint(g);
g.drawImage(image,1,1,null);
}
private void jbInit() throws Exception { }}
注意这个,而且这个程序看上去象是用JB生成的。
import java.applet.*;
import java.net.URL;public class MyAppii extends Applet
{ public void init(){
String url = this.getCodeBase().getPath() +"ntimage.gif";
System.out.println(url);
this.setLayout(new BorderLayout());
add(new ImagePanel(url));
}
public void paint(Graphics g)
{
//g.drawString("Hello World", 20, 20);
}
} import java.awt.Graphics;
import java.awt.Image;
import java.awt.Color;
import javax.swing.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class ImagePanel extends JPanel {
ImageIcon icon;
Image image; public ImagePanel(String path) {
icon = new ImageIcon(path) ;
image = icon.getImage();
//this.setBackground(Color.blue); try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
} public void paint(Graphics g){
super.paint(g);
System.out.println(g.drawImage(image,1,1,null));
}
private void jbInit() throws Exception { }}
import java.applet.*;
import java.net.URL;public class MyAppii extends Applet
{ public void init(){
String url = this.getCodeBase().getPath() +"ntimage.gif";
System.out.println(url);
this.setLayout(new BorderLayout());
add(new ImagePanel(url));
}
public void paint(Graphics g)
{
//g.drawString("Hello World", 20, 20);
}
} import java.awt.Graphics;
import java.awt.Image;
import java.awt.Color;
import javax.swing.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class ImagePanel extends JPanel {
ImageIcon icon;
Image image; public ImagePanel(String path) {
icon = new ImageIcon(path) ;
image = icon.getImage();
//this.setBackground(Color.blue); try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
} public void paint(Graphics g){
super.paint(g);
System.out.println(g.drawImage(image,1,1,null));
}
private void jbInit() throws Exception { }}