本人一小菜鸟,学习JAVA APPLET中,请问各位大虾如何实现点击一个BUTTON产生一个弹出窗口显示一幅固定的图片?? 求教具体代码
估计问题比较弱,不过还是希望大虾不吝赐教=。=
估计问题比较弱,不过还是希望大虾不吝赐教=。=
解决方案 »
- DatagramPacket的两个小疑问
- <java解惑>的一个程序,不理解。可运行一下
- JDBC-ODBC连接ACCESS
- 用java直接调用power point
- 文字波浪线显现 如何实现啊?
- 到底是先static还是先constructor啊?为什么两个程序的执行顺序截然相反呢?【请教】
- 请教大家如果英语不好的话看API有没有什么好方法呢.拿出来给大家共享一下好吗!!
- double丢失精度问题,大侠们帮帮忙~
- 在windows下写的多线程程序能在unix,linux下运行吗?
- 空指针异常如何处理
- 在JPane上加JScrollPane问题???急!!!!!!!!!!!!!!!
- 英雄,救命啊!java同一个包中的类怎样继承???为什么老是出错?
他已经由Flash所代替了
Image backImage;
backImage=getImage(getCodeBase(),"ok.gif");
需要显示的时候
在paint() 方法里面写
g.drawImage(backImage,0,0,this);========================================
反对二楼的说法
import java.awt.event.*;
import javax.swing.*;public class Test extends JFrame implements ActionListener{
JPanel p=new JPanel();
JLabel l1=new JLabel("请点按钮");
JButton b1=new JButton("点击我");
public Test()
{
p.add(l1);
p.add(b1);
b1.addActionListener(this);
this.setSize(600,200);
this.setTitle("测试");
this.setContentPane(p);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource().equals(b1))
{
this.setVisible(false);
Test1 t1=new Test1();
t1.setVisible(true);
}
}
public static void main(String[] args){
Test t=new Test();
t.setVisible(true);
Test1 t1=new Test1();
t1.setVisible(false);
}
}class Test1 extends JFrame implements ActionListener{
JPanel p=new JPanel();
JLabel l1=new JLabel();
JButton b1=new JButton("返回");
public Test1()
{
l1.setIcon(new ImageIcon("5.gif","中国"));
p.add(l1);
p.add(b1);
b1.addActionListener(this);
this.setSize(600,200);
this.setTitle("成功");
this.setContentPane(p);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource().equals(b1))
{
this.setVisible(false);
Test t=new Test();
t.setVisible(true); }
}
}