GUI----如何給按鈕新增功能
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; /** * Created by lenovo on 2017/9/13. */ public class FrameDemo { //定義該影象中所需的元件的引用 private Frame f; private Button but; FrameDemo(){ init();} public void init(){ f= new Frame("my frame"); //對frame進行基本設定 f.setBounds(300,100,600,500); f.setLayout(new FlowLayout()); but = new Button("my button"); //將組建新增到frame中 f.add(but); //載入一下窗體上的事件 myEvent(); //顯示窗體 f.setVisible(true); } private void myEvent(){ f.addWindowListener(new WindowAdapter() { @Overridepublic void windowClosing(WindowEvent e) { System.exit(0); } }); //讓按鈕具備退出程式的功能 /** * 按鈕就是事件源 * 那麼選擇哪個監聽器呢? * 通過關閉窗體事例來了解到,想要知道哪個元件具備什麼樣的特有監聽器 * 需要檢視該元件物件的功能 * 通過查閱button的描述, */ but.addActionListener(new ActionListener() { @Overridepublic void actionPerformed(ActionEvent e) { System.out.println("按鈕關閉視窗"); System.exit(0); } }); } public static void main(String[] args) { new FrameDemo(); } }
相關推薦
GUI----如何給按鈕新增功能
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import j
給按鈕新增超連結
在原視窗跳轉到新網址 <button onclick="window.location.href='http://www.baidu.com'">連結</button> 開啟新視窗跳轉到新網址 <button onclick="window.open('ht
iOS給按鈕新增系統聲音
/*********更多聲音請參考**********/ AudioServices AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sound
Qt中為工程新增資原始檔、給按鈕新增圖片
上一次佈局好之後做了小小的改動,就是在左邊放按鈕的上面添加了一個放logo的label(雖然還沒有想好要放什麼logo—— ) 現在的佈局就是這樣子了: 下面要做的是給按鈕新增圖示,還有在logo和右邊的大label上放上初始的圖片,這裡就需要為工程新增資原始
安卓中如何給按鈕新增點選音效
前言 有很多製作精良的APP都自帶點選音效,那麼如何簡單的來實現這一效果,這裡需要使用到的一個概念叫做SoundPool,這個類主要用於播放一些比較小的音訊檔案,因為比較方便,通常用在遊戲裡比較多。 程式碼 閒話不多說,我們現在需要做一個功
JS閉包導致迴圈給按鈕新增事件時總是執行最後一個
今天再做需求時有一個功能是這樣的,就是有不定個的按鈕,且點選按鈕時都需要執行一個方法(引數不一樣) 那麼我很自然的就想到了,迴圈給每個按鈕新增事件和引數就好了,由於不方便上傳系統程式碼,下面以一個簡單例子來說明. <pre name="code" class="ht
在MFC中給按鈕新增圖示
在MFC中的按鈕,本身只有文字,比較簡單,現在想實現在按鈕上新增圖示(.ico格式)的效果。如果想改變窗體的Icon利用的是SetIcon函式,而SetIcon函式其實是CWnd的成員函式。而CButton也是一種視窗,即繼承自CWnd,所以Button也可以利用這個
JAVA SWING中給按鈕新增監聽器後JFrame介面JProgressBar不能動態更新問題
有兩個JFrame介面,一個為主介面mainframe一個子介面runframe 在mainframe建構函式中直接new runframe執行無誤 若在mainframe裡新增button並新增監聽器addactionlistener之後,new runframe的介面完
CButton控制元件:MFC如何給按鈕新增圖片,顯示三種狀態,分別是點選、盤旋、初始狀態(不點選也不盤旋狀態)。
// PicButton.cpp : 實現檔案//#include "stdafx.h"#include "MFCApplication5.h"#include "PicButton.h"// CPicButtonIMPLEMENT_DYNAMIC(CPicButton, CButton)CPicButton
Bootstrap-table的使用及如何給單元格新增功能按鈕和事件等操作!
首先引入bootstrap-table的各種需要使用的css,js檔案 需要說明的是,引入檔案的方式最好是按這個順序進行匯入,否則可能會導致一些不必要的問題 有些東西看不明白可以參考下列圖片中的匯入方式和順序; 然後開始就是body中的內容: 因為寫的東西比較簡
linux系統,CentOS7.2安裝ffmpeg擴充套件,PHP用FFmpeg擷取視訊第一幀作為視訊封面,並給圖片新增播放視訊按鈕
最近做公司的專案中,有使用者上傳視訊,後臺這邊接收視訊並上傳,獲取視訊第一幀作為視訊封面的功能,在網上查找了好多資料,並且安裝 了ffmpeg-php的PHP擴充套件,由於版本問題,安裝好幾個版本都不成功,最後放棄安裝擴充套件,後來執行程式碼發現不用安裝那個擴充套件也能實現截圖並上傳的功能,所以要擷
在WordPress中如何給連結插入功能新增標題和NoFollow
是否要在WordPress連結中新增標題和nofollow標記?預設情況下,WordPress不提供用於新增這些屬性的使用者介面。在本文中,我們將向您展示如何在WordPress插入連結彈出視窗中新增title和nofollow以。 為什麼在WordPress中你需要給插入連結視窗新增標題和
mui- 給圖片新增點選檢視大圖功能
<html> <head> <meta charset="utf-8"> <title>圖片放大</title> <meta name="viewport" content="width=device-width,
給GridView刪除按鈕新增提示框
GridView刪除按鈕有三種類型LinkButton、Button、ImageButton,我這裡只說LinkButton,因為這個三個是類通的,我相信說了一個其他兩個觸類旁通。從工具箱拖出GridView控制元件,在智慧感應,就是右上角那個小三角,選擇編輯列,在CammandField中選擇刪除
利用本地資料庫給專案新增收藏功能
收藏功能主要對模型進行新增,查詢和刪除,我這裡只給了部分程式碼, 能實現基本的功能, 也涉及到在資料庫中對字典進行新增,我的另一篇部落格也講到這類功能,也可以參考我的林一篇部落格. 資料庫利用bold型別儲存與讀取字典 1. 建立Model 我的Model是
萬彩動畫大師丨給圖片新增蒙版、陰影、邊框等裝修功能
巧妙運用圖片的裝修效果(蒙版形狀、前景、邊框和陰影)可以有效提高動畫視訊的藝術感和專業感,以極其感染力的方式瞬間抓住觀眾注意力。 1. 新增蒙版 滑鼠單擊選中圖片,在畫布的右邊屬性欄中點選【裝修效果】,會彈出【裝修效果】的小窗體,選擇【蒙版形狀】,選擇需要的蒙版,點選【確定】,如下圖所示: 2
給submit提交按鈕新增點選事件(JavaScript)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>I
js動態新增input按鈕並給按鈕增加onclick的函式事件(帶引數)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> &l
給自定義tabBar的按鈕新增點選放大縮小的動畫
// 一句話,寫在UITabBarController.m指令碼中,tabBar是自動執行的方法 // 點選tabbarItem自動呼叫 -(void)tabBar:(UITabBar *)tab
給SHBrowseForFolder 新增“新建資料夾”按鈕
一般情況下,SHBrowseForFolder的資料夾瀏覽沒有“新建資料夾”按鈕,讓其支援“新建資料夾”按鈕其實很簡單,只需要給BROWSEINFO的ulFlags設定上0x0040即可: void CMainFrame::OnBrowseforfolder() { /