33.閱讀下列程序,請寫出該程序的輸出結(jié)果。?
class Test33 {?
String myString = "1";?
public static void main(String args[]){?
Test33 myObj = new Test33();?
myObj.stringModifier(myObj.myString);?
System.out.println(" " myObj.myString);?
}?
void stringModifier(String theString){?
theString = theString "2";System.out.print(theString);?
}?
}?
34.閱讀下列程序,請寫出該程序的功能。?
import java.awt.*; importjava.awt.event.*; import java.applet.*;?
public class Test34 extends Appletimplements ActionListener {?
String msg = ""; Button bList[]= new Button[3];?
public void init() {?
Button yes = new Button("Yes");Button no = new Button("No");?
Button maybe = newButton("Undecided");?
bList[0] = (Button) add(yes); bList[ 1 ]= (Button) add(no);?
bList[2] = (Button) add(maybe);?
for(inti= 0;i < 3; i ) {bList[i].addActionListener(this); }?
}?
public void actionPerformed(ActionEvent ae){?
for(int i = 0;i < 3; i ) {?
if(ae.getSource() ==bList[i]) {?
msg = "You pressed " bList[i].getLabel();?
}?
}?
repaint();?
}?
public void paint(Graphics g) {g.drawString(msg, 6, 100); }?
}?
35.閱讀下列程序,請寫出該程序的功能。?
import java.awt.event.*; importjavax.swing.*; import java.awt.*;?
public class MenuWindow extends JFrameimplements ActionListener {?
JTextField text = new JTextField();?
JMenuBar menuBar; JMenu menuFruits;?
JMenultem menultem1,menultem2,menultem3;?
public MenuWindow() {?
menuBar = new JMenuBar();setJMenuBar(menuBar);?
menuFruits = new JMenu("水果"); menuBar.add(menuFruits);?
menultem 1 = new JMenultem("蘋果"); menultem1 .addActionListener(this);?
menuFruits.add(menultem1 );?
menultem2 = new JMenultem("桔子"); menultem2.addActionListener(this);?
menuFruits.add(menultem2);menuFruits.addSeparator();?
menultem3 = new JMenultem("退出"); menultem3.addActionListener(this);?
menuFruits.add(menultem3);?
Container con = getContentPane();?
con.add(text); setSize(200,150); setVisible(true);?
}?
public void actionPerformed(ActionEvente) {?
if (e.getActionCommand() == "退出") System.exit(0);?
else text.setText(e.getActionCommand());?
}?
public static void main(String args[]) {?
MenuWindow mw = new MenuWindow();?
}?
}?