设为首页 加入收藏

TOP

2018年3月全国计算机二级JAVA模拟题(3)
2018-01-16 14:49:36 】 浏览:214
Tags:2018年 3月 全国 计算机 二级 JAVA 模拟题

一、基本操作题


本题提示输入年份,然后判断该年份是否为闰年。


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("请输入年份:");


try{


String s=in.readLine();


;


} (Exception e){


}


if( )


System.OUt.println(year+"是闰年");


else


System.out.println(year+"不是闰年");


}


}


二、简单应用题


本题使用下拉菜单来控制字体,窗口中有一个标签和一个下拉菜单,当选中下拉菜单中的任一项字体时,标签上字符串的字体就随之改变。


import java.awt.*;


import java.awt.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.addhem("Serif");


style.addItem("SansSerif");


style.addhem("Monospaced");


style.addhem("Dialog");


style.addhem("Dialoglnput");


style.addActionListener(this);


JPanel p=new JPanel();


P.add(style);


getContentPane().add(p,"South");


panel=new ComboBoxTestPanel();


getContentPane().add(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,Font.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();


}


}


三、综合应用题


本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。


import java.applet.Applet;


import java.awt.*;


import java.awt.event.*;


public class java3 extends Applet implements ActionL-


istener


{


TextArea ta=new TextArea(5,30);


TextField tf=new TextField(30);


Button button=new Button("复制");


String text="AWT提供基本的GUl组件,\n"+"


具有可以扩展的超类,\n"+"它们的属性是继承的。\


n":


public void init()


{


setLayout(new FlowLayout(FlowLayout.left));


ta.setText(text);


ta.setEditable(true);


add(ta);


add(button);


add(tf);


ta.addActionListener(this);


}


public void actionPerformed(ActionEvent e)


{


String S;


s=ta.getSelectText();


if(e.getSource()= =button)


tf.setText(s);


}


}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018年3月全国计算机二级JAVA模拟.. 下一篇2018年3月全国计算机二级JAVA模拟..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目