麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 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在线色| 国产一级毛片高清视频完整版 | 叶子楣成人爽a毛片免费啪啪 | 欧美一级毛片免费观看视频 | 日韩视频观看 | 久久免费激情视频 | 黄色免费小网站 | 久久久久se | 久久视频精品 | 最新在线中文字幕 | 欧产日产国产精品99 | 精品国产一区二区三区四区阿崩 | 草b视频在线观看 | 久草在线最新免费 | 亚洲人成网站免费播放 | 欧美高清第一页 | 孕妇体内谢精满日本电影 | 国产精品自拍av | 国产91久久久久久 | 国产无遮挡一区二区三区毛片日本 | 日韩欧美电影一区二区三区 | 成人午夜视频免费在线观看 | 精品一区二区久久久 | 精品久久久久久久 | 亚洲影院在线播放 | av在线播放地址 | 国产日韩中文字幕 | 国产亚洲精品综合一区91555 | 中文日韩在线视频 | 欧美一级做性受免费大片免费 | 手机国产乱子伦精品视频 | chinese xxxxhd videos麻豆| 成人毛片在线 | 欧美视频一二三区 | 久久久一区二区精品 | 91福利社在线 | 一级做受毛片免费大片 | 国产午夜免费视频 | 精品一区二区亚洲 | 成人午夜精品久久久久久久蜜臀 |