Label label=new Label(\Ʒ۸Ĺƣ\private int truePrice=3250;
public Lucky52() { }
public void actionPerformed(ActionEvent evt) {
if(evt.getActionCommand().equals(\super();
this.setLayout(new BorderLayout()); pnlNorth.add(label); pnlNorth.add(txtField);
add(pnlNorth,BorderLayout.NORTH); add(pnlCenter,BorderLayout.CENTER); Button btnStart=new Button(\ʼϷ\Button btnOk=new Button(\ȷ\Button btnCancel=new Button(\ȡ\btnStart.setActionCommand(\btnStart.addActionListener(this); btnOk.setActionCommand(\btnOk.addActionListener(this);
btnCancel.setActionCommand(\btnCancel.addActionListener(this); pnlBottom.add(btnStart); pnlBottom.add(btnOk); pnlBottom.add(btnCancel);
add(pnlBottom,BorderLayout.SOUTH); setBackground(Color.white);
װưƵԱ
}
{ }
else if(evt.getActionCommand().equals(\{ }
else if(evt.getActionCommand().equals(\{ }
txtField.setText(\int guessPrice=0; try { }
catch(Exception e) { }
e.printStackTrace();
guessPrice=Integer.parseInt(txtField.getText().trim()); String guess=comparePrice(guessPrice); new MsgDlg(guess); pnlCenter.initImg();
label.setText(\Ʒ۸Ĺƣ\pnlCenter.repaint();
public String comparePrice(int guessPrice) {
if(guessPrice==truePrice) { }
return \¶ˣϲ㣡\
װưƵԱ
}
}
else if(guessPrice>truePrice) { }
else if(guessPrice return \ˣ\ return \µļ۸ͣټӼۣ\return \µļ۸ߣ²£\ class MyImgPanel extends Panel { String fileName=\Image myImage; public void initImg() { URL url=null; try { } catch(Exception e){} myImage=getToolkit().getImage(url); MediaTracker myTracker=new MediaTracker(this); myTracker.addImage(myImage,1); try{ myTracker.wait(); myTracker.checkAll(); } catch(Exception e){} װưƵԱ url=Class.forName(\ } } public void paint(Graphics g) { } g.drawImage(myImage,135,30,55,75,this); class MsgDlg extends Frame implements ActionListener {
װưƵԱ
Label label=new Label(); public MsgDlg(String strMsg) {
super();
setTitle(\²ʾ\Panel myPanel=new Panel(); add(myPanel); myPanel.add(label); label.setText(strMsg); setSize(150,100); setLocation(300,200);
Button btnOk=new Button(\ȷ\btnOk.addActionListener(this); myPanel.add(btnOk); show(); }
public void actionPerformed(ActionEvent evt) { }}
this.dispose();