注冊監聽
1. oracle資料庫可以有幾個動態注冊的監聽
服務端來:
一個Oracle資料庫只源須注冊一個監聽,監聽埠是1521。
如果一個伺服器上安裝了N個資料庫,或安裝了N個數據實例,則要求注冊N個監聽,監聽N個埠,埠不可相同,一個埠對應一個實例。
客戶端:
不是注冊監聽,是連接服務端埠,一般都是1521,也可以設置其他埠。可以連接N個服務端。
2. java中注冊事件監聽器
lst1.addMouseListener(new MouseAdapter(){代碼塊;})
MouseAdapter()是個 適配器 裡面幫你實現了MouseListener()的所有方法
所以在這里你只要對你需要的事專件重寫就可以了,不用寫你屬用不到的方法
lstq.addMouseListener(this); 其中的 this 是繼承MouseListener類的 一個類 裡面 實現了 MouseListener 類里的 所有方法,即使是空實現 你也 必須 寫出來 這 就是 2者 的 區別~~
懂了么~
3. java中給多個按鈕注冊監聽器
這很簡單了啊,比如
按鈕版數組權button[n];
for(int i=0;i<button.length;i++)
{
button[i]=new Button("dfs");
button[i].addactionListener(this);
}
4. java 編的計算器 監聽器該怎麼注冊
主類要有介面:
public class Calculator extends JFrame implements ActionListene r{}
建立按鈕:
Button bt1= new Button("1");
監聽:
bt1.addActionListener(this); // 為各個按鈕添加事件監聽
用對象調用方法。
5. 【急】Java中一個注冊事件監聽器的簡單問題
{
privateJFrameframe;
publicQuitAction(JFrameframe){this.frame=frame;}
@抄Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
frame.dispose();
}
}
存在javax.swing.Action, 所以換個類名
6. java注冊監聽器的問題
如果是用介面即用implement實現的監聽器,它是要求你要重寫這個監聽器介面中所有的方法的,而且內你可以同時實現多容個監聽器,因為是介面嘛
而如果是用extends來繼承具體類的,則只能繼承一個類,但你可以只重寫父類中你要到那個方法而不必重寫類中的所有方法
這樣說 你明白了么
7. 我想給checkbox用js注冊一個onchange事件來監聽它的狀態的變化,該怎麼樣寫
HTML:
<%: Html.CheckBox("IsTime", false, new { onpropertychange = "checkChange();", Value = "huerreson" })%>
JS:
function checkChange() {
var checkState = $("#IsTime").attr("checked");
if (checkChange == true) {
alert("Checked");
} else {
alert("unchecked");
}
}
8. JAVA 對按鈕注冊事件監聽時,需要實現的介面是
代碼一 implements ActionListener 說明:實現介面,沒有為什麼 代碼二 b1.addActionListener(this) 說明:為b1注冊,參數是指交給誰專處理,這屬里是this 代碼三 這里是做什麼用的? 代碼四 b1.setText(「已登錄」) 好像是這個函數。
9. java怎樣注冊監聽
如果我沒記錯的話,當你採用實現ActionListener介面的方式添加AcitonListener時。
b1.addActionListener();
應該修改為:
b1.addActionListener(this);
我暈,回答你這個jdm()不能是static,static方法里不能使用實例,所以不能使用this關鍵字。this表示當前實例,而static方法不屬於任何實例,只屬於這個類,所有這個類的實例都共享一個副本。
你要修改一下,把jdm()的static去掉。
然後把main()再改一下,因為main()是static不能直接調用非靜態的方法。
所以改成
public static void main(String[] args){
a01 a=new a01();
a.jdm();
}
10. oracle 動態注冊監聽問題
L1 不是設置在listener.ora里的,要在tnsnames.ora里設置才行
alter system set local_listener='L1';
如果tnsnames.ora里沒有設置 L1,就用
alter system set local_listerner='(ADDRESS=(PROTOCOL=tcp)(HOST=test)(PORT=1526))';
這兩個是一個效果
如果改監版聽埠,需要改listener.ora,如果這文件不在或不改,權就只能是1521
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test)(PORT = 1526))
)
改完這文件,還需要重新啟動監聽,且改完local_listener後才能動態注冊到1526埠上