Java程序设计机试题库 联系客服

发布时间 : 星期四 文章Java程序设计机试题库更新完毕开始阅读325bc970964bcf84b9d57b7b

con.add(p1,BorderLayout.NORTH); f.setSize(400,300); f.setVisible(true); }

//ItemListener接口中的方法:

//选择或取消复选框时执行该方法 public void itemStateChanged(ItemEvent e){ // 选项状态改变方法 if(e.getStateChange()==e.SELECTED){//选择 if(e.getSource()==c1){ c1.setIcon(new ImageIcon(\ } } else{//取消选择 if(e.getSource()==c1){ c1.setIcon(new ImageIcon(\ } } }

public static void main(String args[]) { new Eg7_20(); } }

21. 创建一用户界面窗口有两栏,其中一栏显示\北京\大连\武汉\上海\杭州\南京\广州\昆明\,您可以从中选择您最喜欢的城市,另一栏显示六种品牌的电脑\宏基 \、\、\联想\、\北大方正\、\、\。这两个列表可以实现单选和多选,Shift+鼠标点击项可以进行列表数据项的连续选择,Ctrl+鼠标点击项可以进行列表数据项的不连续选项。

21

import java.awt.*;

import java.awt.event.*; import javax.swing.*; import java.util.Vector;

public class Eg7_21 { JFrame f;

public Eg7_21(){ f=new JFrame(); Container con=f.getContentPane(); con.setLayout(new GridLayout(1,2)); ////1. String s[]={\ \ JList list1=new JList(s); con.add(new JScrollPane(list1)); //////2 Vector v=new Vector();//向量----可变长度的数组 v.addElement(\ v.addElement(\ v.addElement(\ v.addElement(\ v.addElement(\ v.addElement(\ v.addElement(\ v.addElement(\ JList list2=new JList(v); con.add(new JScrollPane(list2)); f.setSize(400,300); f.setVisible(true); }

public static void main(String args[]) { new Eg7_21(); } }

22

22设计一个库存查询窗口,要求能够在选择商品种类的同时,在窗口中显示该商品的价格和数量。商品有\色拉油\齐心汽水\米酒\冰淇淋\蛋糕\,相对应的价格和数量是:{\、\、\、\、\,{\、\、\、\、\。

import java.awt.*;

import java.awt.event.*; import javax.swing.*; import java.util.Vector;

public class Eg7_22 extends JApplet implements ItemListener{

//声明类,因为是小应用程序,故需要继承父类JApplet,并声明接口

Container ctp; //容器

JTextField tf1;

JTextField tf2=new JTextField(5);//创建两个文本框类实例tf1 JLabel lb1=new JLabel(\单价:\

lb2=new JLabel(\库存量:\创建两个标签类实例tf2

String obj[]={\色拉油\齐心汽水\米酒\冰淇淋\蛋糕\定义三个数组,并付初始值

price[]={\ num[]={\ ////////////////

JComboBox cbx=new JComboBox(); //创建弹出式列表实例cbx

public void init(){ //写小应用程序的初始化方法init() ctp=this.getContentPane();

ctp.setLayout(new FlowLayout()); //设置布局管理器-流布局管理器

tf1=new JTextField(5);

for(int n=0;n

23

ctp.add(cbx);

cbx.addItemListener(this); //为cbx安装监视器,this是指类自己本身 ctp.add(lb1); ctp.add(tf1); ctp.add(lb2); ctp.add(tf2);

} //将标签、文本框、加到内容面板上

public void itemStateChanged(ItemEvent e){ int x=0,y;

String ko=(String)e.getItem(); for(y=0;y

x=cbx.getSelectedIndex(); tf1.setText(price[x]); tf2.setText(num[x]); } }

23 请你为单位设计一个“图书资料借用系统”。系统要求:借用图书资料的科室人员必须详细填写职工编号、图书资料名称、借书日期、还书日期、备注。(该例题形式常在网络问卷或会员注册中见到)。

import javax.swing.*;

import javax.swing.border.*; import java.awt.*;

import java.awt.event.*;

public class Eg7_23 implements ActionListener{

JFrame f = null;

public void actionPerformed(ActionEvent e) { //实现ActionListener类接口的方法 String cls = e.getActionCommand(); //获得事件按钮的内容赋给字符串变量cls //得到按钮上的名称

24