package cn.jjw.dzr.awt;
import java.awt.Button;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dialog;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class AwtTest
{
public static void main(String[] args)
{
Component com = new Frame("wo de chuangkou");
com.setSize(400, 300);
com.setLocation(200, 100);
com.setBounds(300, 200, 400, 300);
com.setVisible(true);
((Frame)com).addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e)
{
super.windowClosing(e);
System.out.println(e);
System.exit(1);
}
});
((Frame)com).setLayout(new FlowLayout());
Button button =new Button("按钮");
((Frame)com).add(button);
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
System.out.println("ActionPerformed:"+e);
final Dialog dialog = new Dialog(new Frame());
//这个Frame代表什么呢。
//代表dialog的父窗口么。
dialog.setTitle("Antoher");
dialog.setVisible(true);
dialog.setLocation(100, 200);
dialog.setSize(300, 300);
dialog.setBackground(Color.BLUE);
}
});
button.addMouseListener(new MouseListener(){
@Override
public void mouseClicked(MouseEvent e)
{
// TODO Auto-generated method stub
System.out.println("Click: "+e.getButton());
final Dialog dialog = new Dialog(new Frame());
//这个Frame代表什么呢。
//代表dialog的父窗口么。
dialog.setTitle("Hello");
dialog.setVisible(true);
dialog.setLocation(300, 200);
dialog.setSize(300, 300);
dialog.setBackground(Color.BLUE);
dialog.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e)
{
// TODO Auto-generated method stub
// super.windowClosing(e);
System.out.println(e);
// dialog.setVisible(false);
详细解决方案
关于button旋钮,actionlistener 和mouseClick 有什么区别呢
热度:372 发布时间:2016-04-23 21:58:30.0
相关解决方案
- java.lang.NoClassDefFoundError: com/sun/lwuit/events/ActionListener
- 部类“Button”的控件“Button2”必须放在具有 runat=server 的窗体标记内
- html button click事件产生前一定会发生focus事件吗
- ASP.NET的 BUTTON onUnLoad事件有什么用解决方法
- button 的TOOLTIP 设置有关问题
- Button 的Click事件失效解决方案
- <asp:Button>怎么调用Javascript函数
- button onclick事件在masterpage页面下点击无效解决方案
- 怎样在一个<asp:Button>中同时调用这个按钮的Onclick事件和一个JS验证方法。解决方法
- 100分求解!asp.net Button 单击事件 第一次不响应 第二次才响应!郁闷中,该如何处理
- 帮忙看看“System.Web.UI.WebControls.Button”并不包含“MouseMove”的定义解决方法
- input( reset) input( submit) 跟 input( button) 有什么不同?解决办法
- 小弟我定义了一个<asp:button id="RegisterButton" runat="server" Text="按钮" onclick="ButtonClick" ></asp:button>有什么办法让响应这个函数时不调用page_load函数
- treeview textbox button,该如何解决
- Firefox中,Text 和 Button 控件的横向对齐有关问题
- 点击CLOSE BUTTON 为什么单击二次后才能关闭窗体,该如何处理
- ASP.NET中轮循页面控件,如何得到控件类型?小弟我得到的是System.Web.UI.LiteralControl如何不是System.Web.UI.WebControls.Button
- asp:button 好像只有submit属性解决办法
- input type="button"和asp:Button有什么区别?该如何处理
- Button.Command的值如何取
- “Button”并不包含“CommandName”的定义解决方案
- input button 回传的有关问题
- Button 控件的 OnClientClick 和 OnClick 事件执行顺序有关问题
- <asp:Button runat="server">的客户端事件处理,需指点迷津解决思路
- button.click这个事件是如何得来得
- 动态创建的 Button, 如何动态添加 OnClick 事件
- button 验证 ListBox1 框中数据是否为空,小弟我要求用 javascript 实现,因为无刷新!请帮小弟我改一下这个小例子!多谢
- |M| 点击"HTML:Button" 怎么让他执行相对于当前点击控件的下一个控件的click()事件 多谢 很
- Button 如何先响应客户端里的click事件
- ◆◇◆ ajaxToolkit:Accordion 控件中放置的 Button 为何被奇数次点击时才会 PostBack? ◆◇◆解决方法