创建一个新的按钮:JButton about = new JButton;
这个按钮该放到菜单区:toolBar.add(about)
要为按钮添加事件响应,需要使用about.addActionListener(this)来告诉程序监听按钮按下时的事件,ActionListener是一个程序接口。
public class KyodaiUI extends JFrame implements ActionListener {...}实现ActionListener接口是为了告诉程序我要进行事件处理了。
最后我们得添加响应事件的代码:
public void actionPerformed(ActionEvent e) {
if (e.getSource() == about) {
//首先需要创建一个NSMutableArrayNSMutableArray *buttons=[[NSMutableArray alloc]initWithCapacity:3]
[buttons autorelease]
//创建一个 UIBarButtonItem 系统刷新按钮 并且加入到Array中
UIBarButtonItem *freshButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemRefresh target:self action:@selector(OnrefreshMap:)]
[buttons addObject:freshButton]
[freshButton release]
//创建一个空格 ,加入到array,用来将下面加入的按钮按照右边对齐
UIBarButtonItem *SpaceButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:nil action:nil]
[buttons addObject:SpaceButton]
[SpaceButton release]
//创建一个 系统 搜索按钮,加入到array,放到右边
UIBarButtonItem *searchSelfButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSearch target:self action:@selector(OnFindSelf:)]
[buttons addObject:searchSelfButton]
[searchSelfButton release]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)