二、基本操作題(共18分)
本題提示輸入年份,然后判斷該年份是否為閏年。
importjava.io.*;
public class javal{
public static void main(String[]args){
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
int year=1900;
System.out.print("請(qǐng)輸入年份:");
try{
String s=in.readLine();
;
} (Exception e){
}
if( )
System.OUt.println(year+"是閏年");
else
System.out.println(year+"不是閏年");
}
}
三、簡(jiǎn)單應(yīng)用題(共24分) 本題使用下拉菜單來控制字體,窗口中有一個(gè)標(biāo)簽和一個(gè)下拉菜單,當(dāng)選中下拉菜單中的任一項(xiàng)字體時(shí),標(biāo)簽上字符串的字體就隨之改變。 import java.a(chǎn)wt.*; import java.a(chǎn)wt.event.*; import javax.swing.*; class ComboBoxFrame extends JFrame { public ComboBoxFrame(){ setTitle("java2"); setSize(300,200); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); style=new JComboBox(): style.setEditable(true); style.a(chǎn)ddhem("Serif"); style.a(chǎn)ddItem("SansSerif"); style.a(chǎn)ddhem("Monospaced"); style.a(chǎn)ddhem("Dialog"); style.a(chǎn)ddhem("Dialoglnput"); style.a(chǎn)ddActionListener(this); JPanel p=new JPanel(); P.a(chǎn)dd(style); getContentPane().a(chǎn)dd(p,"South"); panel=new ComboBoxTestPanel(); getContentPane().a(chǎn)dd(panel,"Center"); } public void actionPerformed(ActionEvent evt){ JComboBox source=(JComboBox) ; String item=(String)source.getSelectedhem(): panel.setStyle(item); } private ComboBoxTestPanel panel; private JComboBox style; } class ComboBoxTestPanel extends JPanel{ public ComboBoxTestPanel(){ setStyle("Serif"); } public void setStyle(String s){ setFont(new Font(S,F(xiàn)ont.PLAIN,12)); repaint(); } public void paintComponent(Graphics g){ super.paintComponent(g); 9.drawString("Welcome to China!",0,50); } } public class java2{ public static void main(String[]args){ JFrame frame=new ComboBoxFrame(); frame.show(); } }
三、簡(jiǎn)單應(yīng)用題(共24分) 本題使用下拉菜單來控制字體,窗口中有一個(gè)標(biāo)簽和一個(gè)下拉菜單,當(dāng)選中下拉菜單中的任一項(xiàng)字體時(shí),標(biāo)簽上字符串的字體就隨之改變。 import java.a(chǎn)wt.*; import java.a(chǎn)wt.event.*; import javax.swing.*; class ComboBoxFrame extends JFrame { public ComboBoxFrame(){ setTitle("java2"); setSize(300,200); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); style=new JComboBox(): style.setEditable(true); style.a(chǎn)ddhem("Serif"); style.a(chǎn)ddItem("SansSerif"); style.a(chǎn)ddhem("Monospaced"); style.a(chǎn)ddhem("Dialog"); style.a(chǎn)ddhem("Dialoglnput"); style.a(chǎn)ddActionListener(this); JPanel p=new JPanel(); P.a(chǎn)dd(style); getContentPane().a(chǎn)dd(p,"South"); panel=new ComboBoxTestPanel(); getContentPane().a(chǎn)dd(panel,"Center"); } public void actionPerformed(ActionEvent evt){ JComboBox source=(JComboBox) ; String item=(String)source.getSelectedhem(): panel.setStyle(item); } private ComboBoxTestPanel panel; private JComboBox style; } class ComboBoxTestPanel extends JPanel{ public ComboBoxTestPanel(){ setStyle("Serif"); } public void setStyle(String s){ setFont(new Font(S,F(xiàn)ont.PLAIN,12)); repaint(); } public void paintComponent(Graphics g){ super.paintComponent(g); 9.drawString("Welcome to China!",0,50); } } public class java2{ public static void main(String[]args){ JFrame frame=new ComboBoxFrame(); frame.show(); } }

