導航:首頁 > 編程語言 > 事件編程java

事件編程java

發布時間:2022-11-27 23:00:48

A. java編程事件的注冊及事件響應程序

這樣可以發送的,如果有什麼問題,可以補充問題,我給你看
<html>
<head>
<title>click-events</title>
<script type="text/javascript">
function maxnum(){
//這句話意思是document.getElementById('text1').value>document.getElementById('text2').value 這個成立,執行?號後面,否則執行:號後面
return document.getElementById('text1').value>document.getElementById('text2').value?document.getElementById('text1').value:document.getElementById('text2').value;

}
</script>
</head>
<body>
<form id="myform" action="handler">
<p>第一個數字:
<input type="text" name="text1" id="text1" size="25" maxlength="25">
<br/>
第二個數字:
<input type="text" name="text2" id="text2"size="25" maxlength="25">
<br/>
<input type="button" value="max" onclick=" alert(maxnum());" >
</p>
</form>
</body>
</html>

B. 最近我在看<java面向事件編程>,清華大學出版社的,裡面都用到一個objectdraw庫,我下載了這個庫,

引入命名空間 Using System.OleDb

代碼如下:
OleDbConnection cnn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=資料庫文件的路徑\Student.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM Score", cnn);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();

----

補充一下,如果是Office 2007/2010創建的資料庫文件,則格式為.accdb,連接串的此時應為Provider=Microsoft.ACE.OLEDB.12.0方可訪問

C. java程序設計用代碼怎樣編寫一個「鍵盤事件」

創建一個關於鍵盤事件的程序。該程序實現了當用戶按下鍵盤時,程序中的一個面板中將顯示用戶的鍵盤輸入。為了實現對鍵盤事件進行處理,容器類必須實現介面KeyListener.該介面定義了3個方法KeyPressed(KeyEvebt e)、KeyReleased(Key-Event e)、KeyTyped(KeyEvent e)。其中,當按下一個鍵時,調用KeyTyped方法;釋放一個鍵時,調用KeyReleased方法;如果一個字元鍵被按下,那麼會調用KeyTyped方法。因此,當按下一個鍵時,通常會產生兩到三個事件。實驗KeyType方法,以顯示用戶輸入的字元。 (1)創建一個名為KeyEventDemo的java文件。 (2)在該文件中創建KeyEventDemo類,該類繼承了JFrame,並實現KeyListener介面。 (3)在KeyEventDemo類中實現在KeyPressed、KeyReleased和KeyType方法。 (4)在KeyEventDemo類中添加String類型變數。該變數用於保存用戶輸入的字元。 (5)在KeyType方法中調用KeyEvent的getKeyChar()方法,獲取用戶輸入的字元,並保存到String類型變數中。最後調用repaint方法更新顯示用戶輸入的字元串。 (6)為KeyEventDemo類添加paint方法,此方法負責顯示用戶輸入的字元。 (7)用戶也可以在KeyPressed和KeyReleased方法中間調用getKeyCode方法,以獲取特殊的按鍵。比如方向鍵和退格鍵。

D. JAVA中的事件驅動編程怎麼理解

事件驅動
那麼什麼是事件呢?比如說抬手,吃蘋果,玩手機,打英雄聯盟,說白了就是一個動作
那麼驅動是什麼呢?比如說抬起手來看看手中的手機有沒有消息,玩手機看到一條很有意思的說說,打英雄聯盟輸了,說白了就是事件產生的後續結果。

那麼事件驅動就是一個因果關系,我觸發了什麼,什麼就會執行,如果有個中間人,那麼就會告訴中間人,我幹了什麼,比如說Java中的按鈕的點擊事件,就是這樣的。希望以上對你的理解有所幫助。

E. java中的事件

javax.swing.JButton cannot be cast to javax.swing.JTextField
e獲取到的資源是button按鈕,不是textField文本框,轉換時就報錯了

F. java 事件處理的幾種寫法

public class HandleEventextends JFrame{ //HandleEvent 繼承JFrame
public HandleEvent(){
add(panel); //JFrame中包含panel ,panel中包含jbtOK
OKListenerClasslistener1 = new OKListenerClass(); //實例化監聽器listener1
CanelListenerClasslistener2 = new CanelListenerClass();
jbtOK.addActionListener(listener1); //在jbtOK中添加監聽器listener1
jbtCancel.addActionListener(listener2);
}
class OKListenerClass implementsActionListener{ //OKListenerClass 實例ActionListener
public voidactionPerformed(ActionEvent e){
System.out.println("OK buttonclicked");
}
}
class CanelListenerClassimplements ActionListener{
public voidactionPerformed(ActionEvent e){
System.out.println("Canel buttonclicked");
}
}

G. JAVA編程介面和事件處理

你這個需求說的已經很明確了,剩下的你按需求裡面寫的對象實例化,並實現其點擊事件方法,就可以了,這個不難,對於這些對象的使用,網上都有具體例子,這種題目自己動手寫一寫比較好

H. JAVA語言編寫事件處理程序的兩種主要方案

java語言編寫事件處理程序主要有兩種方案:一個是程序重設方法handleEvent(Event),採用這個方案的程序工作量稍大。另一個是程序實現一些系統設定的介面。java按事件類型提供多種介面,作為監視器對象的類需要實現相應的介面,即實現響應事件的方法。當事件發生時,系統內設的handleEvent(Event evt)方法就自動調用監視器的類實現的響應事件的方法。
java.awt.event包中用來檢測並對事件做出反應的模型包括以下三個組成元素:
(1)源對象:事件發生在這個組件上,它與一組偵聽該事件的對象保持著聯系。
(2)監視器對象:是一個實現預定義的介面的類的一個對象,該對象的類要提供對發生的事件作處理的方法。
(3)事件對象:包含描述當事件發生時從源傳遞給監視器的特定事件的信息。

I. 在java的GUI編程中,基於事件的處理機制是如何實現的

package com.fengshuo.example.test;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class EventTest extends JFrame{

private static final long serialVersionUID = 4730901281157120981L;

private JTextField jtf;
private JLabel jlbl;
private JButton jbtn1;
private JButton jbtn2;
private JPanel jp;
public EventTest(){
this.setTitle("java的GUI事件編程");//設置JFrame標題

jtf = new JTextField(10);
jlbl = new JLabel("文本顯示");
jbtn1 = new JButton("點擊我");
jbtn1.addActionListener(new ActionListener(){//給按鈕1添加時間

@Override
public void actionPerformed(ActionEvent e) {//實現ActionListener的方法
// TODO Auto-generated method stub
if(e.getSource() == jbtn1){//判斷你是否按了按鈕1
jtf.setText("你點擊了按鈕");//給文本框賦值
}
}

});
jbtn2 = new JButton("退出");
jbtn2.addActionListener(new ActionListener() {//給按鈕2添加時間

@Override
public void actionPerformed(ActionEvent e) {//實現ActionListener的方法
// TODO Auto-generated method stub
System.exit(1);//退出程序
}
});
jp = new JPanel();//jp面板默認的是FlowLayout式布局
jp.add(jlbl);//把標簽添加到jp面板上
jp.add(jtf);//把文本框添加到jp面板上
jp.add(jbtn1);//把按鈕1添加到jp面板上
jp.add(jbtn2);//把按鈕2添加到jp面板上
this.add(jp);//把jp面板添加到窗體的中間,因為JFrame默認的布局模式是BorderLayout
this.setBounds(200, 200, 200, 200);//第一個參數是窗體顯示的橫坐標,第二個參數是窗體顯示的縱坐標,第三個參數是指窗體的寬度,第四個參數是指窗體的高度
this.setVisible(true);//設置true使得窗體可見
}
public static void main(String[] args) {
// TODO Auto-generated method stub
EventTest et = new EventTest();
}

}

閱讀全文

與事件編程java相關的資料

熱點內容
傳奇引擎修改在線時間命令 瀏覽:105
php取域名中間 瀏覽:896
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:434
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:514
csgo您已被禁用此伺服器怎麼辦 瀏覽:398
打開加密軟體的方法 瀏覽:156
雲存儲伺服器可靠嗎 瀏覽:967
2核1g的雲伺服器能帶動游戲嘛 瀏覽:898
逆命20解壓碼 瀏覽:146
徐州辦犬證需要下載什麼app 瀏覽:1002
百保盾是什麼樣的app 瀏覽:699
文件和文件夾的命名規格 瀏覽:798