我这样做为什么JButton上不能显示图片 又是awt/swing混用,又有applet的安全限制,问题多多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;public class SwingButton extends Applet implements ActionListener{ TextField text; JButton button; public void init() { ImageIcon buttonIcon = new ImageIcon("figure.jpg"); Image i=getImage(getCodeBase(),"figure.jpg"); buttonIcon.setImage(i); //<<-加这一句就OK了 button = new JButton("Click Me",buttonIcon); button.setVerticalTextPosition(AbstractButton.CENTER); button.setHorizontalTextPosition(AbstractButton.RIGHT); button.addActionListener(this); add(button); text = new TextField(20); add(text); } public void actionPerformed(java.awt.event.ActionEvent e) { if(e.getSource()==button) { text.setText("Button pressed."); } }} ImageIcon buttonIcon = new ImageIcon("figure.jpg");改为Icon buttonIcon = new ImageIcon("figure.jpg");试一试 为什么这样就可以自动显示了,不要setImage(); 还有怎样调BUTTON的大小? 参考j2sdk documentation能决这类问题 字符串取出放入数组的问题 为什么出错啊,线程,,帮忙啊,简单非常啊, Java基础问题:汉字问题深入谈 java 我用的是ssh框架,注册和登录都做了,如何让注册的信息显示在另一张页面上?急?大哥大叔们? 询问SCJP考试 ZipInputStream 请教高手!编辑类WORD软件问题(100分求救) 请教高手高手高高手 多种数据类型数据写入文件后读出问题 讨论一个WEB应用系统的设计问题 最近机器在编译时慢的要死,不知该如何办才好。 [求助]关于java的for循环问题, 怎么老是编译通不过, 拜托 !!!
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;public class SwingButton extends Applet implements ActionListener
{
TextField text;
JButton button;
public void init()
{
ImageIcon buttonIcon = new ImageIcon("figure.jpg");
Image i=getImage(getCodeBase(),"figure.jpg");
buttonIcon.setImage(i); //<<-加这一句就OK了
button = new JButton("Click Me",buttonIcon);
button.setVerticalTextPosition(AbstractButton.CENTER);
button.setHorizontalTextPosition(AbstractButton.RIGHT);
button.addActionListener(this);
add(button); text = new TextField(20);
add(text);
} public void actionPerformed(java.awt.event.ActionEvent e)
{
if(e.getSource()==button)
{
text.setText("Button pressed.");
}
}
}
改为
Icon buttonIcon = new ImageIcon("figure.jpg");
试一试
还有怎样调BUTTON的大小?