第一范文网 - 专业文章范例文档资料分享平台

Java程序设计机试题库

来源:用户分享 时间:2025/5/31 14:13:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

搜索更多关于: Java程序设计机试题库 的文档
Java程序设计机试题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1yqix4e5aj83hrt8bvcr_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top