急求利用java弹出一个图案

mongo01 2011-12-18 10:36:04
圣诞节快到了,同学打电话让我做一个程序,点开后弹出一个苹果图片。。。
可是我丝毫木有头绪啊,大家有什么好的想法吗?
...全文
60 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
czy243956393 2011-12-19
  • 打赏
  • 举报
回复
我也才学GUI没多久,帮你写了个简单的,不过不知道用什么组件查看图片,暂时用的JLabel。

图片放在package下image文件中(image与src文件夹同一级位置)。

程序如下:(我用eclipse写的,有用的话一定给分啊,熬夜写的。。。。。)

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Test extends JFrame implements ActionListener{

JButton button;
public Test(){
setLayout(new FlowLayout());
button=new JButton("打开惊喜吧~~");
button.addActionListener(this);
add(button);
setTitle("surprise");
setVisible(true);
setBounds(150,100,200,100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public class apple extends JDialog{
JLabel label;
public apple(){
setVisible(true);
setBounds(200,100,150,150);
label=new JLabel();
add(label);
label.setIcon(new ImageIcon("image\\apple.PNG"));
label.setDisabledIcon(new ImageIcon("image\\apple.PNG"));
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
new apple();
}
}

第二个类:
public class aaaa {

public static void main(String[] args){
new Test();
}

}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧