鹿国萍-星载SAR立体观测系统界面设计(5)

2019-04-16 22:28

innerP5C.setBounds(10, 30, 60, 20); innerP5.add(innerP5C);

JButton innerP5B = new JButton(\显示结果\); innerP5B.setBounds(80, 30, 100, 20); innerP5.add(innerP5B);

p2.add(innerP5);

JPanel innerP6 = new JPanel();

innerP6.setBorder(BorderFactory.createTitledBorder(\去地平效应\)); innerP6.setBounds(250,172,168,65); innerP6.setLayout(null);

JTextArea innerP6TA = new JTextArea(\选择方式\); innerP6TA.setBounds(10, 15, 60, 15); innerP6.add(innerP6TA);

Choice innerP6C = new Choice(); innerP6C.setBounds(10, 30, 60, 20); innerP6.add(innerP6C);

JButton innerP6B = new JButton(\显示结果\); innerP6B.setBounds(80, 30, 100, 20); innerP6.add(innerP6B);

p2.add(innerP6); 运行后代码,界面如下

- 18 -

图3.8

6、使用java语言调用windows exe程序。核心代码如下:

Runtime rn = Runtime.getRuntime(); Process p = null; try {

p = rn.exec(\桌面/EXE运

行/BMP.exe\);

} catch (Exception e) { }

System.out.println(\);

原文件目录为

7、使用此代码调用BMP.exe后生成“image1.bmp”图像文件

8、使用java代码,读取硬盘中的BMP图像文件,然后显示。

- 19 -

代码如下:

public class ShowBMP extends JFrame {

} }

读取文件并显示:

SwingUtilities.invokeLater(new Runnable() {

public void run() { }

new ShowBMP(fileName).setVisible(true);

public static void main(String[] args) {

final String fileName = \public ShowBMP(String bmpFile) { }

super(\); Image image = null; try {

image = ImageIO.read(new File(bmpFile));

//得到图像文件输

入流

} catch (IOException ex) { }

JLabel label = new JLabel(new ImageIcon(image)); add(label);

setDefaultCloseOperation(EXIT_ON_CLOSE); pack();

//添加关闭按钮

桌面/EXE运行/image1.bmp\; //设置读取文件路径

});

- 20 -

图 3.9

到此系统界面的设计以及所需的技术,介绍完毕。

3.4 界面设计常用组件介绍

系统界面开发过程中使用Java的常用组件包括命令按钮、标签、标签控件、布局管理器等。下面就对各个组件作简单的介绍。

? 命令按钮(Button):当用户用鼠标左键单击按钮时,就会激活一个事件。按钮由button类创建,而button类是由Component类直接扩展的。public Button()创建一个无标签按钮;public Button(String Label)创建一个有标签按钮;public String getLabelj()可以获取按钮标签;public void setLabel(String label)可以设置按钮标签。

? 编辑框控件:编辑框(Edit Box)控件实际上是一个简易的正文编辑器,用户可以在编辑框中输入并编辑正文。编辑框既可以是单行的,也可以是多行的,多行编辑框是从零开始编行号的。

? 列表框控件:列表框主要用于输入,它允许用户从所列出的表项中进行单项或多项选择,被选择的项呈高亮度显示。列表框具有边框,并且一般带有一个垂直滚动条。列表框分单选列表框和多重选择列表框两种。

? 组合框控件:组合框把一个编辑框和一个单选择列表框结合在了一起。用户既可以在编辑框中输入,也可以从列表框中选择一个列表项来完成输入。Windows中比较常用的是下拉式和下拉列表式组合框。

- 21 -

4 仿真调试

4.1 系统界面功能

系统界面总体由两部分组成:主界面,图像显示区域,下面就这两个方面展开详细介绍。

一、主界面介绍。 主界面分为两块:

1、图像输入界面,包括主图像显示区和辅图像显示区。

2、图像处理和输出界面,包括预滤波区域、生成DEM区域、配准区域、相位解缠、干涉图滤波、去地平效应区域。 二、主图像与辅图像的显示

1、主图像显示所需核心程序如下:

button1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent arg0) {

BMP bmp = new BMP(

\and Settings/Administrator/桌面/数据

/image_800x800.bmp\);

jtf1.setText(bmp.getWidth() + \); jtf2.setText(bmp.getHeight() + \); bmp.showBMP();

} });

图像如下:

- 22 -


鹿国萍-星载SAR立体观测系统界面设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年松原市事业单位考试通用知识备考资料(1.18)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: