2017年计算机二级《C语言》操作题练,2017年计算机二级《JAVA》考前模拟简单应用试题

副标题:2017年计算机二级《JAVA》考前模拟简单应用试题

时间:2023-07-16 11:32:02 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

三、简单应用题

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

  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();

  }

  }

2017年计算机二级《JAVA》考前模拟简单应用试题.doc

本文来源:https://www.wddqw.com/9M7n.html