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 OnClientClick中设disabled=true后,还会不会施行OnClick中的代码
- 部类“Button”的控件“Button2”必须放在具有 runat=server 的窗体标记内
- 请问一个后台获取input type="button"的value的有关问题
- HTML控件<button>的点击事件如何用
- 请问一个jquery 实现input type="button"的背景图片变换
- 出现异常:"Button”并不包含“CommandName”的定义,咋回事,怎么解决
- html button click事件产生前一定会发生focus事件吗
- ASP.NET的 BUTTON onUnLoad事件有什么用解决方法
- <input runat="server" type="button" onclick="复制" value="内容"> 没反应解决思路
- button 的TOOLTIP 设置有关问题
- Button 的Click事件失效解决方案
- <asp:Button>怎么调用Javascript函数
- button onclick事件在masterpage页面下点击无效解决方案
- 怎样在一个<asp:Button>中同时调用这个按钮的Onclick事件和一个JS验证方法。解决方法
- 100分求解!asp.net Button 单击事件 第一次不响应 第二次才响应!郁闷中,该如何处理
- LvKing:怎么使<asp:Button/>中ToolTip文字換行
- 帮忙看看“System.Web.UI.WebControls.Button”并不包含“MouseMove”的定义解决方法
- input( reset) input( submit) 跟 input( button) 有什么不同?解决办法
- button enable是FALSE 经过5秒后使其enable为TRUE解决方案
- 小弟我定义了一个<asp:button id="RegisterButton" runat="server" Text="按钮" onclick="ButtonClick" ></asp:button>有什么办法让响应这个函数时不调用page_load函数
- treeview textbox button,该如何解决
- button imagebutton ,解决方案
- Firefox中,Text 和 Button 控件的横向对齐有关问题
- 点击CLOSE BUTTON 为什么单击二次后才能关闭窗体,该如何处理
- ASP.NET中轮循页面控件,如何得到控件类型?小弟我得到的是System.Web.UI.LiteralControl如何不是System.Web.UI.WebControls.Button
- asp:button 好像只有submit属性解决办法
- DropDownList 绑定 checkbox 绑定 以及 button 提交的有关问题 捆饶小弟我很久了
- input type="button"和asp:Button有什么区别?该如何处理
- Button 中的Command事件,该怎么处理