亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

datawindow java

2024-07-21 02:06:00
字體:
來源:轉載
供稿:網友

/*///////////////////////////////////////////////////////////////////////// * * this is a basic java datawindow example. * i want explaine you how to use a datawindow control for java development. * (its so basic...) * *autor: * david arcia 09-09-2002 ([email protected]) *//////////////////////////////////////////////////////////////////////////*/import javax.swing.joptionpane;import javax.swing.jframe;import powersoft.datawindow.jdatawindowcontrol;import powersoft.datawindow.blob;import powersoft.powerj.db.java_sql.transaction;public class jdatawindow extends jframe{//the datawindowprivate jdatawindowcontrol dwcactual;//the powerbuilder library path (where dataobjects are stored)private final string libreria = new string("c:/pb7/java.pbl");//transaction objetc for database connectionprivate transaction trans; //contructor public jdatawindow() { //new datawindow controldwcactual = getdatawindow("dw_products",true,true,true);//not null ?if(dwcactual == null) return; }//ends method/******************************************************************************** * connection using powersoft transaction object (as sqlca in powerbuilder) ********************************************************************************/ //this method connect with database (by example, a oracle database) public boolean setconnect(){ trans = new transaction(); trans.registerdriver( "oracle.jdbc.driver.oracledriver" ); trans.setdatasource("jdbc:oracle:thin:@192.168.22.10:1521:falcon"); trans.setuserid( "rjimenez" ); trans.setpassword( "defalcon" ); //error ? if(!trans.connect()){ system.err.println("connection failed."); return false; } return true; }//ends method /******************************************************************************** * java datawindow's creation ********************************************************************************/ //create a datawindow public jdatawindowcontrol getdatawindow(string dataobject){ jdatawindowcontrol dwc = new jdatawindowcontrol(); //assign a datawindow library dwc.setsourcefilename(libreria); //assign a datawindow object to the dw control dwc.setdatawindowobjectname(dataobject); //some properties... dwc.setvscroll( true ); dwc.insertrow(0); //assign the transaction object to dw dwc.settransaction(trans); //return object created return dwc; }//ends method //optional...method for row selection public void selectrow(int row){ if(row > 0){dwcactual.selectrow(0,false);dwcactual.selectrow(row,true);dwcactual.scrolltorow(row);dwcactual.setrow(row);} }//ends method //optional... for to make a datawindow editable or not public void seteditable(jdatawindowcontrol dwc, boolean editar){ //accept text dwcactual.accepttext(); //get column number int cols = integer.parseint(dwc.describe("datawindow.column.count")); ////////////////////////////////////////////////////////////////////////// string indicador = (editar) ? "1" : "0";////////////////////////////////////////////////////////////////////////// editable = indicador == "1"; //change the editable porperty for(int cont=1; cont <= cols; cont++){ dwc.modify("#" + cont + ".tabsequence = " + indicador); } }//ends method //optional... insert new row to datawindows end. public void getnewrow(){ int row=dwcactual.insertrow(0); selectrow(row); }//final de metodo //optional... delete a datawindow row public void deleterow(){int boton=joptionpane.showconfirmdialog(null,"delete actual row ?", "deleting", joptionpane.yes_no_option);if(boton == 0) dwcactual.deleterow(dwcactual.getrow()); }//fin de metodo /********************************************************************************* this are the datawindow's event managers** the events that support datawindow are clasificated in differents interfaces* according it function.*********************************************************************************interfaces:mouselistener,focuslistener,databaselistener,editchangedlistener,itemlistener,printlistener,rowchangelistener, etc...datawindow events:public void leftbuttondoubleclick (mouseevent event){}public void leftbuttonclick (mouseevent event){}public void leftbuttondown ( mouseevent event){}public void leftbuttonup ( mouseevent event){}public void middlebuttonclick ( mouseevent event){}public void middlebuttondoubleclick ( mouseevent event){}public void mousemove ( mouseevent event){}public void rightbuttonclick ( mouseevent event){}public void rightbuttondoubleclick ( mouseevent event){}public void rightbuttondown ( mouseevent event){}public void rightbuttonup ( mouseevent event){}public void getfocus ( focusevent event){}public void losefocus ( focusevent event){}public void dberror ( databaseevent event){}public void sqlpreview ( databaseevent event){}public void editchanged ( editchangedevent event){}public void itemchanged ( itemevent event){}public void itemchangeaccepted ( itemevent event){}public void itemerror ( itemevent event){}public void itemfocuschanged ( itemevent event){} public void printending ( printevent event){}public void printmarginchanging ( printevent event){}public void printpagestarting ( printevent event){} public void printstarting ( printevent event){}public void retrieveend ( retrieveevent event){}public void retrieverow ( retrieveevent event){}public void retrievestart ( retrieveevent event){} public void rowchanged ( rowchangeevent event){}public void rowchanging ( rowchangeevent event){}etc...********************************************************************************/}//ends classe
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产亚洲精品2020| 日韩欧美一区视频| 欧美成人精品三级在线观看| 亚洲无线码在线一区观看| 国产成人精品午夜| 国产成人啪精品视频免费网| 国产精品美女久久久久av超清| 欧美国产视频一区二区| 在线精品视频视频中文字幕| 国产日韩欧美黄色| 98精品在线视频| 日韩成人xxxx| 亚洲激情自拍图| 亚洲精品视频免费| 一本一本久久a久久精品牛牛影视| 久久综合免费视频影院| 欧美黑人国产人伦爽爽爽| 亚洲一区二区免费在线| 色婷婷成人综合| 日韩国产高清污视频在线观看| 欧美最猛性xxxx| 亚州国产精品久久久| 精品国产一区二区三区久久狼5月| 日韩精品免费在线播放| 国产精品久久网| 国产一区二区欧美日韩| 福利微拍一区二区| 欧美伦理91i| 亚洲国产精品999| 欧美日韩第一视频| 精品亚洲一区二区三区在线观看| 国产午夜精品全部视频播放| 亚洲国产成人91精品| 日韩av手机在线观看| 欧美日韩精品二区| 亚洲精品美女在线观看播放| 91精品国产色综合| 日韩成人在线观看| 国产精品一区久久久| 亚洲男人的天堂在线播放| 精品毛片网大全| 欧美国产高跟鞋裸体秀xxxhd| 一区二区三区亚洲| 清纯唯美亚洲综合| 伊人青青综合网站| 亚洲专区中文字幕| 亚洲日本中文字幕| 91久久国产婷婷一区二区| 5252色成人免费视频| 亚洲天堂精品在线| 不卡av日日日| 国产精品私拍pans大尺度在线| 精品日韩视频在线观看| 97人人模人人爽人人喊中文字| 日韩精品在线影院| 性色av香蕉一区二区| 亚洲免费人成在线视频观看| 国产午夜精品一区理论片飘花| 欧美大人香蕉在线| 亚洲免费精彩视频| 亚洲а∨天堂久久精品喷水| 精品久久久免费| 亚洲视频在线看| 91精品久久久久久久久久| 亚洲国产成人爱av在线播放| 中日韩美女免费视频网站在线观看| 国产精品视频最多的网站| 亚洲va欧美va国产综合久久| 精品国产一区二区三区久久| 欧美日韩性生活视频| 国产精国产精品| 国产精品丝袜久久久久久不卡| 欧美疯狂做受xxxx高潮| 国产精品ⅴa在线观看h| 亚洲激情在线观看| 久久久免费观看视频| 欧美国产日韩xxxxx| 亚洲精品久久久久中文字幕二区| 国产欧美 在线欧美| 日韩欧美一区二区三区久久| 国产精品日韩久久久久| 日本久久久久久久久| 日韩欧美中文第一页| 亚洲欧美日韩中文在线制服| 91精品在线观| 久久人人爽人人爽人人片av高请| 亚洲色图校园春色| 亚洲aa中文字幕| 粉嫩av一区二区三区免费野| 日韩成人中文电影| 久久777国产线看观看精品| 欧美精品18videosex性欧美| 亚洲欧美成人在线| 日韩一区二区三区xxxx| 国产啪精品视频网站| 国产一区私人高清影院| 国产一区二区美女视频| 中文字幕精品国产| 久久av中文字幕| 精品一区二区三区四区在线| 中文字幕在线日韩| 亚洲自拍偷拍网址| 免费不卡在线观看av| 色久欧美在线视频观看| 97精品视频在线播放| 国内偷自视频区视频综合| 日韩av黄色在线观看| 亚洲精品国产品国语在线| 国产福利精品在线| 性欧美在线看片a免费观看| 91av免费观看91av精品在线| 亚洲精品自在久久| 欧美自拍视频在线| 萌白酱国产一区二区| 日韩久久精品电影| 国产一区二区三区中文| 国产日韩欧美电影在线观看| 黑人精品xxx一区一二区| 深夜精品寂寞黄网站在线观看| 国内成人精品视频| 日韩精品免费电影| 亚洲人在线视频| 欧美日韩一区二区在线| 欧美激情亚洲精品| 日韩电影免费观看中文字幕| 91av福利视频| 91在线看www| 亚洲国产精品va在线观看黑人| 国产不卡在线观看| 精品久久久久久久久中文字幕| 精品亚洲一区二区三区| 欧美电影免费观看网站| 国产成人综合久久| 国产日韩精品一区二区| 欧美日韩中文字幕综合视频| 亚洲男人天堂久| 亚洲aa在线观看| 韩国福利视频一区| 欧美精品videossex88| 欧美一区二区三区四区在线| 久久久视频免费观看| 57pao成人国产永久免费| 亚洲黄页视频免费观看| 亚洲淫片在线视频| 亚洲成人av在线播放| 日韩欧美中文字幕在线播放| 亚洲国产精品久久精品怡红院| 91高清视频免费| 国产中文日韩欧美| 亚洲国产日韩欧美在线图片| 久久久久久国产精品久久| 久久精品视频99| 亚洲最大成人免费视频| 欧美激情国产精品| 日韩电影大全免费观看2023年上| 欧美午夜视频一区二区| 青草青草久热精品视频在线观看| 精品动漫一区二区三区| 成人免费看吃奶视频网站| 日本一欧美一欧美一亚洲视频| 最近更新的2019中文字幕| 亚洲毛片在线免费观看| 国内精品久久久久久| 国产亚洲一区精品|