1 / 11
文档名称:

Java课程设计---Java程序设计.doc

格式:doc   大小:138KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java课程设计---Java程序设计.doc

上传人:mkjafow 2018/6/12 文件大小:138 KB

下载得到文件列表

Java课程设计---Java程序设计.doc

文档介绍

文档介绍:Java 设计报告书
课程名称: Java程序设计
设计题目: 选择
院系; 计算机科学与信息工程系

目录
一、问题描述: 3
二、设计思路: 3
1 类图 3
2 说明 4
三、运行结果: 5
1单项选择 5
2单区间选择 6
3多区间选择 7
四、源代码: 7
五、总结: 11
六、参考文献: 11
选择
一、问题描述:
编写程序,演示在列表中选择条目。程序用组合框指定选择方式,选择条目后,列表框下方的标签中就会显示选定项。
二、设计思路:
1 类图
2 说明
类Xuanze继承JFrame的方法,new一个JScrollpane1,将Jlist1放在其中,为框架设置一Border布局管理器,将选择下拉列表框,和其列表框的文字说明label放在一个jpSelectionMode的Panel内,同样用border布局管理器放置,label放置在左边(WEST),选择下拉列表框放置在右侧(CENTER)。
Panel放置在整个框架的最上方(NORTH),放置列表的JScrollpane1放置在中间(CENTER),显示选择内容的标签,放在整个框架的最下方(SOUTH)。整个框架的布局完成。
为实现所选择的内容显示在下方的标签内,为list添加匿名内部类***,同时调用jList1_valueChanged方法。下方标签内的初始化值为Status。Indices用来统计选择的条目数量,而selectedItems对象用来返回所选择条目的内容。
为实现,在下拉列表框中选择选项,在list中实现所选择选项的选择方式,给下拉列表框添加匿名内部类***,***实现调用jcoboSelectionMode_actionPerformed方法,该方法使用getSelectedI
tem方法,返回所选择的选择方式。
最后给整个框架设置各种参数。
三、运行结果:
1单项选择
2单区间选择
3多区间选择
四、源代码:
import .*;
import .*;
import .*;
import .*;
public class Xuanze extends JFrame {
private JScrollPane jScrollPane1 = new JScrollPane();
private JList jList1 = new JList();
private JPanel jpSelectionMode = new JPanel();
private JComboBox jcboSelectionMode = new JComboBox();
private JLabel jlblStatus = new JLabel();
private JLabel jLabel1 = new JLabel();
private BorderLayout borderLayout1 = new BorderLayout();
// Create an array of strings for country names
private String[] countries = {"United States", "United Kingdom", "China",
"Germany", "France", "Canada"};
//Construct the applet
public Xuanze() {
(new Dimension(400, 300));
(countries);
(new () {
public void valueChanged(ListSelectionEvent e) {
jList1_valueChanged(e);
}
});
(borderLayout1);
(new () {
public void actionPerformed(ActionEvent e) {
jcboSelectionMode_actionPerformed(e);
}
});
jlblS