【GUI事件响应】回显按钮标签
2013-12-22 14:17
239 查看
GUI响应事件——回显按钮响应事件次数
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package j_button2;
/**
* 命令式按钮及其动作事件处理例程。
* @author Administrator
*/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class J_Button2 extends JFrame
{
public J_Button2( )
{
super( "动作事件例程" );
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize( 100, 80 );
setVisible( true );
Container c = getContentPane( );
JButton b = new JButton("单击0次");
//J_ActionListener a = new J_ActionListener( );
//b.addActionListener(a);
b.addActionListener(new ActionListener( )
{
int m_count = 0;
public void actionPerformed(ActionEvent e)//动作事件监听器
{
JButton b= (JButton)e.getSource( );//返回当前事件的事件源
b.setText("单击" + (++m_count) + "次");
} // 方法actionPerformed结束
} // 实现接口ActionListener的内部类结束
); // addActionListener方法调用结束
c.add(b, BorderLayout.CENTER);
} // J_Button2构造方法结束
public static void main(String args[ ])
{
J_Button2 app = new J_Button2( );
} // 方法main结束
} // 类J_Button2结束
GUI事件响应——单击按钮,在文本框输出数字
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package j_button2;
/**
* 命令式按钮及其动作事件处理例程。
* @author Administrator
*/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class J_Button2 extends JFrame
{
public J_Button2( )
{
super( "动作事件例程" );
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize( 100, 80 );
setVisible( true );
Container c = getContentPane( );
JButton b = new JButton("单击0次");
//J_ActionListener a = new J_ActionListener( );
//b.addActionListener(a);
b.addActionListener(new ActionListener( )
{
int m_count = 0;
public void actionPerformed(ActionEvent e)//动作事件监听器
{
JButton b= (JButton)e.getSource( );//返回当前事件的事件源
b.setText("单击" + (++m_count) + "次");
} // 方法actionPerformed结束
} // 实现接口ActionListener的内部类结束
); // addActionListener方法调用结束
c.add(b, BorderLayout.CENTER);
} // J_Button2构造方法结束
public static void main(String args[ ])
{
J_Button2 app = new J_Button2( );
} // 方法main结束
} // 类J_Button2结束
GUI事件响应——单击按钮,在文本框输出数字
/* *单击按钮,响应事件:在文本框输出数字 */ package x_3; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextField; public class ShowButton extends JFrame implements ActionListener{ private JTextField textField = null; private JButton button = null; private JFrame frame = null; public ShowButton(){ frame = new JFrame("显示按钮文字"); button = new JButton("3"); textField = new JTextField("",20); frame.setLayout(new FlowLayout(FlowLayout.CENTER)); frame.add(textField); button.addActionListener(this); frame.add(button); frame.setSize(400, 100); frame.setResizable(false); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } public void actionPerformed(ActionEvent e) { String label =e.getActionCommand();//button.getActionCommand() textField.setText(label); } public static void main(String[] args) { new ShowButton(); } }
相关文章推荐
- 【Java GUI】标签、按钮和按钮事件
- <a>标签,鼠标经过或者停留触发延时响应事件
- UIActionSheet 按钮不响应点击事件的解决方法
- unity5 ugui 新gui 按钮事件添加 及 代码添加 事件
- Qt 按钮事件不响应
- 不刷新页面响应超链接a标签的点击事件
- iOS 在添加了UITapGestureRecognizer的UIView上响应按钮的点击事件
- gridview控件自定义绑定,响应模板列按钮事件
- 如何:响应 GridView 控件中的按钮事件
- 通过onmousedown和onclick 使 按钮 只响应 鼠标点击 事件
- jsp页面动态加载form标签的action地址和里面的submit按钮事件
- JAVA======按钮事件响应的实例化代码
- VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二
- 按钮Button及各种点击事件的响应
- ASP.Net点击按钮,先在前台弹框,然后响应后台事件的方法。
- GUI_窗体添加按钮并对按钮添加事件案例、布局
- C# WinForm中按钮响应回车事件的简单方法,回车执行确定按钮事件。
- Button按钮响应事件的2种实现方式
- ASP.NET按钮事件无法响应解决
- 为ListView每个Item上面的按钮添加事件在Adapter中响应