1、UI重新优化

master
wangbing 5 years ago
parent 03144a3431
commit 982a827e15

@ -75,6 +75,12 @@
<version>3.14</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.oracle.driver</groupId>
<artifactId>odbc</artifactId>

@ -21,6 +21,8 @@ public class Table extends TreeItem {
public Table(String tableName, String tableComment) {
this.tableName = tableName;
this.tableComment = tableComment;
setValue(tableName);
setExpanded(true);
}
/**

@ -1,9 +0,0 @@
package xyz.wbsite.dbtool.javafx.tool;
public class DataBase {
String url;
String userName;
String password;
String driver;
}

@ -1,18 +0,0 @@
package xyz.wbsite.dbtool.javafx.tool;
public class DataBaseInfo {
static DataBase orcle = new DataBase();
static DataBase mysql = new DataBase();
static {
orcle.url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
orcle.userName = "userName";
orcle.password = "";
orcle.driver = "oracle.jdbc.OracleDriver";
mysql.url = "jdbc:mysql://119.23.203.111:3306/test";
mysql.userName = "userName";
mysql.password = "";
mysql.driver = "com.mysql.jdbc.Driver";
}
}

@ -19,6 +19,7 @@ import javafx.stage.Modality;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;
import xyz.wbsite.dbtool.Application;
import xyz.wbsite.dbtool.javafx.JavaFxApplication;
import xyz.wbsite.dbtool.javafx.ctrl.*;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.listener.GenerateOptionListener;
@ -261,7 +262,10 @@ public class Dialog {
data.add("Orcale");
data.add("Mysql");
databaseType.setItems(data);
databaseType.setValue("Orcale");
databaseType.setValue("Mysql");
controller.getDriver().setText("com.mysql.jdbc.Driver");
controller.getUrl().setText("jdbc:mysql://127.0.0.1:3306/tableName");
databaseType.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
@ -277,11 +281,6 @@ public class Dialog {
}
});
TextField driver = controller.getDriver();
driver.setText(DataBaseInfo.orcle.driver);
TextField url = controller.getUrl();
url.setText(DataBaseInfo.orcle.url);
Button test = controller.getTest();
test.setOnAction(new EventHandler<ActionEvent>() {
@Override

Loading…
Cancel
Save

Powered by TurnKey Linux.