import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
class MyCanvas extends Canvas {
public MyCanvas(JugglerApplet d) { fData = d; setSize(800, 800); }
public void paint(Graphics g) { fData.paint(g); }
private JugglerApplet fData;
}
public class JugglerApplet extends Applet implements ActionListener, ItemListener, Runnable {
private JFrame fFrame;
private MyCanvas fCanvas;
private boolean running;
private JButton fButton;
private Thread fWorkThread;
private Image fImage;
private Choice fChoice;
public void actionPerformed(ActionEvent e)
{
}
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
}
public void run() {
}
public void init() {
fFrame = new JFrame();
fFrame.setLayout(new BorderLayout());
fCanvas = new MyCanvas(this);
JPanel mp = new JPanel();
mp.add(fCanvas);
fFrame.add(mp, "Center");
JPanel cp = new JPanel();
JComboBox fCombo = new JComboBox();
fCombo.addItem("Beginner");
fCombo.addItem("Expert");
cp.add(fCombo);
fButton = new JButton("start");
cp.add(fButton);
fFrame.add(cp, "South");
fButton.addActionListener(this);
running = false;
fWorkThread = new Thread(this);
fWorkThread.start();
fImage = getImage(getDocumentBase(), "./man.jpg");
}
public void paint(Graphics g) {
if(fImage == null) {
g.drawString("No picture available", 50,50);
return;
}
g.drawImage(fImage, 0, 0, null);
}
public static void main(String[] args) {
}
}
只显示出来了图片,想在下方显示按钮和下拉菜单,都没出来,请问为何?