在ActionEvent中 有这样一个方法getActionCommand(); publicStringgetActionCommand() ; 这个方法返回的是事件源组件的“命令” , 这个“命令” 实际上就是事件源组件上的“Label(标签)字符串” , 比如:Button bt = new Button("按钮1") ; 那么如果我们为这个按钮添加了一个点击事件监听器的话(ActionListener),...
public String getActionCommand() ; 这个方法返回的是事件源组件的“命令” , 这个“命令” 实际上就是事件源组件上的“Label(标签)字符串” , 比如:Button bt = new Button("按钮1") ; 那么如果我们为这个按钮添加了一个点击事件监听器的话(ActionListener),那么在public void actionPerformed(ActionEvent e)...
一、JButton的e.getSource()和e.getActionCommand()方法的区别 在Java中,Swing库提供了JButton类来创建按钮组件。在按钮被点击时,我们通常需要执行相应的操作。为此,我们需要注册一个ActionListener来监听按钮的点击事件。当一个按钮被点击时,ActionListener的actionPerformed()方法将被调用,并且它将被传递一个ActionEvent...
在实现接口ActionListener的方法actionPerformed()中,为识别事件对象,调用方法getActionCommand(),该方法返回___的文字信息。相关知识点: 试题来源: 解析 [答案]获得事件源按钮 [解析]在处理事件的方法中,用获得事件源信息的方法获得事件源信息,并判断和完成相应处理。获得事件源的方法有:方法getSource()获得事件源对象...
一、JButton的e.getSource()和e.getActionCommand()方法的区别 在Java中,Swing库提供了JButton类来创建按钮组件。在按钮被点击时,我们通常需要执行相应的操作。为此,我们需要注册一个ActionListener来监听按钮的点击事件。当一个按钮被点击时,ActionListener的actionPerformed()方法将被调用,并且它将...
publicvoidactionPerformed(ActionEvent e){if(e.getActionCommand().equals(submit.getActionCommand())){ JOptionPane.showMessageDialog(null,"you tried to submit"); } }/** *@paramargs */publicstaticvoidmain(String[] args){// TODO Auto-generated method stubEditoreditor=newEditor(); addComponent(...
getActionCommand()和getLabel()都是返回按钮的命令名或者说标签名,不同的是getActionConmand()在接口方法actionPerformed重定义调用,而getLabel()在任何地方都可以使用。equals()用来进行比较,不同的类会有不同返回值,e。getSource()返回引发该事件的那个事件源也就是那个组件。我...
本文整理了Java中javax.swing.JButton.getActionCommand()方法的一些代码示例,展示了JButton.getActionCommand()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.getActionCommand()方法的具体详情如下:包路径:ja...
1.适用范围不同:getText()仅仅在Text里面使用,获得里面的文本,而getActionCommand()获取任何组件的文本属性 2.异常(Exception)不同:如果Text里面没有文本,getText()会发成异常(NullPointerException),而getActionCommand()将会返回null,不会出现异常 我也是初学者,刚刚查资料看到的,你可以参考...
addActionListener(this); J_Button3.setActionCommand("J_Button3"); } public void actionPerformed(ActionEvent event) { if (event.getActionCommand() == "J_Button1") JOptionPane.showMessageDialog(rootPane, "The JButton One is Pressed"); else if (event.getActionCommand() == "J_Button2") ...