/**
* Create the frame. */
public Insert_picture() {
setTitle(\选择添加美食图片\);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(200, 100, 550, 450);
Image img=toolkit.getImage(\); contentPane = new JPanel();
contentPane.addAncestorListener(new AncestorListener() { });
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
public void ancestorAdded(AncestorEvent arg0) { }
public void ancestorMoved(AncestorEvent arg0) { }
public void ancestorRemoved(AncestorEvent arg0) { }
if(!file_path.equals(\)){ }
setVisible(false);
PaintPanel paint;
Toolkit toolkit=Toolkit.getDefaultToolkit(); /**
* Launch the application. */
public static void main(String[] args) { }
EventQueue.invokeLater(new Runnable() { });
public void run() { }
try { }
Insert_picture frame = new Insert_picture(); frame.setVisible(true); e.printStackTrace();
} catch (Exception e) {
setIconImage(img);
contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane);
JFileChooser fileChooser = new JFileChooser();
contentPane.add(fileChooser,BorderLayout.CENTER); paint = new PaintPanel();
paint.setBorder(new BevelBorder(BevelBorder.LOWERED,null,null,null,null)); paint.setPreferredSize(new Dimension(150,300)); fileChooser.setAccessory(paint);
fileChooser.addPropertyChangeListener(new PropertyChangeListener(){ });
javax.swing.filechooser.FileFilter filter = new FileNameExtensionFilter(\图
+ \,\,\,\,\); public void propertyChange(PropertyChangeEvent arg0){ }
do_this_prorertyChange(arg0);
像文件(*\
protected void do_this_prorertyChange(PropertyChangeEvent e){
if(JFileChooser.SELECTED_FILE_CHANGED_PROPERTY == e.getPropertyName()){ }
File picfile = (File) e.getNewValue(); if(picfile != null && picfile.isFile()){ try{ } }
Image image = getToolkit().getImage(picfile.toURI().toURL()); paint.setImage(image); paint.repaint(); e1.printStackTrace();
}
fileChooser.setFileFilter(filter);
//chooser.setFileSelectionMode(JFileChooser.WIDTH); fileChooser.setMultiSelectionEnabled(false); int result = fileChooser.showOpenDialog(this); if(result == JFileChooser.APPROVE_OPTION){ }
File file = fileChooser.getSelectedFile(); file_path = file.getAbsolutePath(); System.out.println(file_path);
}catch (MalformedURLException e1){
}
}
4.2、功能模块测设用例
4.2.1 测试设计用例 (1)测试用例一 美食名称:热干面 美食类型:面类 所在省:湖北省 所在市:武汉 所在县:武昌
详细介绍:源于三十年代初期汉口长堤街卖汤面的蔡明伟。蔡明伟是黄陂蔡榨人,他的汤面做得非常受欢迎,客人经常排队要等很长时间才能买到,很多客人等不及走掉了,蔡明伟做生意很会动脑筋。为了加快出货量,通过反复试验,他终于摸索出一套“掸面”的工艺———就是先把面煮七八成熟,然后快速降温并均匀抹上油,这样卖面时,出货量就快了。有一次蔡明伟在长堤街看到一家麻油作坊,看见他们从芝麻中提取麻油后,芝麻酱闲弃在一边,香气扑鼻,他灵机一动;何不将芝麻酱加进面里试一下呢?于是蔡明伟向麻油作坊老板购买了些许芝麻酱回家。同样经过多次反复试验,他觉得满意了,身边的人都说好吃,这时候他才信心满满推出他的新产品上街叫卖。
图片:热干面.jpg (2)测试用例二 美食名称:周黑鸭 美食类型:熟食类 所在省:湖北省 所在市:武汉市 所在县:汉口
详细介绍:1995年周富裕开始从事卤制品行业,1997年周富裕自行研发出“周黑鸭”的配方,很快“周黑鸭”以“入口微甜爽辣,吃后回味悠长”的独特口味赢得了广大消费者的认同,同年第一家“周记怪味鸭”专卖店在航空路电业集贸市场开业。历经13年的发展,“周黑鸭”成功开发了适合年轻消费群体的鸭类卤制休闲食品系列,为“周黑鸭”这样一个原创商标品牌塑造了鲜明的品牌个性和独特的产品特色!
图片:周黑鸭.jpg (3)测试用例三 美食名称:臭豆腐 美食类型:熟食类 所在省:湖南省 所在市:长沙市 所在县:宁乡县
详细介绍:相传清朝康熙八年,由安徽黄山来京赶考的王致和金榜落第,闲居在会馆中,欲返归故里,交通不便,盘缠皆无,欲在京攻读,准备再次应试,又距下科试期甚远。无奈,只得在京暂谋生计。王致和的家庭原非富有,其父在家乡开设豆腐坊,王致和幼年曾学过做豆腐,于是便在安徽会馆附近租赁了几间房,购置了一些简单的用具,每天磨上几升豆子的豆腐,沿街叫卖。时值夏季,有时卖剩下的豆腐很快发霉,无法食用,但又不甘心废弃。他苦思对策,就将这些豆腐切成小块,稍加晾晒,寻得一口小缸,用盐腌了起来,之后歇伏停业,一心攻读,渐渐地便把此事忘了。
秋风飒爽,王致和又重操起了旧业,再做豆腐来卖。蓦地想起那缸腌制的豆腐,赶忙打开缸盖,一股臭气扑鼻而来,取出一看,豆腐已呈青灰色,用口尝试,觉得臭味之余却蕴藏着一股浓郁的香气,虽非美味佳肴,却也耐人寻味。送给邻里品尝,都称赞不已。
王致和屡试不中,只得弃学经商,按过去试做的方法加工起臭豆腐来。此物价格低廉,可以佐餐下饭,适合收入低的劳动人食用,所以渐渐打开销路,生意日渐兴隆。后经辗转筹措,在延寿街中间路西购置了一所铺面房,自产自销,批零兼营。据其购置房屋的契约所载,时为康熙十七年冬。从王致和创造了独一无二的臭豆腐以后,又经多次改进,逐渐摸索出一套臭豆腐的生产工艺,生产规模不断扩大,质
量更好,名声更高。清朝末叶,传入宫廷。传说慈禧太后在秋末冬初也喜欢吃它,还将其列为御膳小菜,但嫌其名称不雅,按其青色方正的特点,取名“青方”。
图片:臭豆腐.jpg
4.2.2 测试设计用例实际运行结果截图
(1)添加测试用例三中信息功能模块截图如下图所示:
图十六:添加测试用例三信息功能模块截图
(2)修测试用例三中信息功能模块截图如下图所示(把美食名称臭豆腐修改为我爱吃臭豆腐):