1. 程式人生 > >Java-按鈕動作監聽

Java-按鈕動作監聽

1.這裡介紹繼承implements ActionListener方法:

  設定按鈕動作監聽注意兩部分即可:①按鈕.addActionListener②public void actionPerformed(ActionEvent arg0){方法體};

舉個例子:

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.WindowConstants;

public class Testone extends JFrame implements ActionListener{
	private JButton a=new JButton("按鈕");
	public Testone(){
		setTitle("測試動作監聽");
		setVisible(true);
		setSize(300,300);
		Container b=getContentPane();
		b.add(a);
		a.addActionListener(this);
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
	}
	public void actionPerformed(ActionEvent arg0){
		a.setText("我被單擊了");
	}
	public static void main(String[] args){
		new Testone();
	}
}
執行結果:

點選之後:



相關推薦

Java-按鈕動作

1.這裡介紹繼承implements ActionListener方法:   設定按鈕動作監聽注意兩部分即可:①按鈕.addActionListener②public void actionPerfo

java之事件(一)按鈕

package 第一版; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public cl

HTML5 瀏覽器返回按鈕/手機返回按鈕事件

手機 鎖定 listitem con 按鈕 spa color cnblogs java 1.HTML5 History對象 支持使用pushState()方法修改地址欄地址,而不刷新頁面。 popstate事件 當history實體被改變時,popstate事件將會發生

金蝶bos 獲取標準產品分錄自帶按鈕及繫結的事件

protected void addLines() throws BOSException{  if(tabName != null && !tabName.equals("")){    

Java swing鍵盤沒反應

好久沒寫Java圖形介面了,今天寫一個作業,鍵盤監聽沒反應,就像下面這樣。 menuBar.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { System.out.

Unity 利用 UnityAction 對多個按鈕新增

當有許多個按鈕需要新增監聽的時候,我們可以先使用UnityAction把這些方法監聽起來,再分別傳給按鈕。 public UnityEngine.Events.UnityAction[] allEvents = new UnityEngine.Events.UnityAction

微信瀏覽器左上角返回按鈕

問題描述1: 微信開發的時候,在公眾號選單中開啟一個H5頁面(如:個人中心),在這個頁面上的一些操作,經過多次跳轉後,點選左上角的返回按鈕,發現會原封不動的返回至上一級頁面。 即 公眾號選單->A->B->C,點選返回後,返回了B(且無重新

Java新增事件的四種方法程式碼例項

1.Java事件監聽處理——自身類實現ActionListener介面,作為事件監聽器   class EventListener1 extends JFrame implements ActionListener { private JButton btBlue, btDia

java中的事件

java監聽器實現的類 1.ServletContextListener:對servlet上下文的建立和銷燬監聽 2.ServletContextAttributeListener:監聽servlet上下文屬性的新增、刪除和替換 3.HTTPSessionListener:

Java新增事件的方法及程式碼例項

一、Java事件監聽處理--匿名內部類處理 class frame1 extends JFrame  { private JButton btdialog;public frame1(){setTitle("事件監聽器");setBounds(100,100,500,400)

java中的機制——觀察者設計模式詳解

好久沒有做筆記了,我發現研究過一個東西后忘的很快,等下次遇到後還得重新查資料學,倒不如寫篇筆記記錄一下下次遇到相同的問題後查查筆記瞬間就知道了,從而節省了好多時間,今天心血來潮哈哈,寫一篇簡單的筆記

java web session銷燬跳轉

1.瞭解如何使用HttpSessionListener監聽session的銷燬。2.瞭解如何使用HttpSessionBindingListener監聽session的銷燬。一. 使用HttpSessionListener編寫一個OnlineUserListener。pac

Java_基礎—GUI(窗體/滑鼠/鍵盤/動作和鍵盤事件)

一、窗體監聽 Frame f = new Frame(“我的窗體”); //事件源是窗體,把監聽器註冊到事件源上 //事件物件傳遞給監聽器 package com.soar.gu

安卓按鈕新增的三種方法

第一種,匿名內部類 匿名內部類一般通過以下程式碼完成,顧名思義,通過傳入匿名內部類來實現監聽並寫出對應的事件處理 btButton.setOnClickListener(new OnClickListener() { @SuppressLint("ShowToast") @

Java event事件屬性值變化 demo

1、定義一個 ValueChangedEvent ValueChangedEvent用於在設定屬性值的時候,觸發事件。 package org.teamlet; import java.util.EventObject; public class ValueChange

Android actionbar右上角按鈕設定事件

         如何給Android右上角三個點的按鈕設定監聽事件,比如說,點選右上角三個點顯示退出按鈕,點選退出後結束整個activity(或退出程式)。         只需要在activity

java awt 事件 簡單示例

/* * 事件監聽的四步: * 1.要有事件源物件:button * 2.要發生某種事件(類):ActionEvent,封裝了事件的資訊 * 3.要有監聽器(藉口):接到事件後進行處理 Monitor * 4.要把監聽器註冊到事件源物件上 b.addActionL

為Fragment內的按鈕新增並跳轉到另一個Activity

public class TaskListActivity extends Fragment implements OnClickListener { @Override public View onCreateView(LayoutInflater infl

滑鼠動作類MouseListener

<span style="font-size:14px;">import java.awt.event.ActionEvent ; import java.awt.event.ActionListener ; import java.awt.event.Wi

Android開發:自定義介面的Dialog,並且實現按鈕回撥

該專案適合想實現自定義dialog,有懶得折騰的人。 在安卓開發的時候,往往會碰到一些特別漂亮的dialog,比如這個圖片的: 很多這種型別的dialog,介面千變萬化,於是我建立了一個通用自定義dialog,可以實現以下功能: 1、介面的自定義,全部自己用xml定義介