如何给一个ToolBar添加按钮

如何给一个ToolBar添加按钮,第1张

Java Swing本身提供了现成的按钮控件JButton

创建一个新的按钮: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) {

//首先需要创建一个NSMutableArray

NSMutableArray *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]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11261003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存