📄 frame1.java~275~
字号:
package apriori;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.io.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import com.borland.dbswing.TableScrollPane;
import com.borland.dbswing.JdbTable;
import com.borland.dx.dataset.ParameterRow;
import com.borland.dbswing.JdbNavToolBar;
import javax.swing.JButton;
import com.borland.dx.sql.dataset.Database;
import com.borland.dx.sql.dataset.*;
import com.borland.dbswing.DBDisposeMonitor;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import com.borland.dbswing.JdbStatusLabel;
import com.borland.datastore.DataStoreConnection;
import com.borland.dx.dataset.DataSetException;
import java.sql.Statement;
import com.borland.javax.sql.JdbcConnectionPool;
import java.sql.*;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import com.borland.dx.dataset.Column;
public class Frame1 extends JFrame {
JPanel contentPane;
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
JdbNavToolBar jdbNavToolBar1 = new JdbNavToolBar();
JButton jButton1 = new JButton();
Database database1 = new Database();
XYLayout xYLayout1 = new XYLayout();
QueryDataSet queryDataSet1 = new QueryDataSet();
TableScrollPane tableScrollPane1 = new TableScrollPane();
JdbTable jdbTable1 = new JdbTable();
JdbStatusLabel jdbStatusLabel1 = new JdbStatusLabel();
JButton jButton4 = new JButton();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
boolean p;
double a,b;
String c;
String d;
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JButton jButton2 = new JButton();
BorderLayout borderLayout1 = new BorderLayout();
BorderLayout borderLayout2 = new BorderLayout();
Column column1 = new Column();
Column column2 = new Column();
Column column3 = new Column();
Column column4 = new Column();
Column column5 = new Column();
Column column6 = new Column();
Column column7 = new Column();
Column column8 = new Column();
Column column9 = new Column();
Column column10 = new Column();
Column column11 = new Column();
Column column12 = new Column();
Column column13 = new Column();
Column column14 = new Column();
Column column15 = new Column();
Column column16 = new Column();
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(borderLayout2);
setSize(new Dimension(400, 300));
setTitle("数据挖掘");
jPanel1.setLayout(xYLayout1);
jButton1.setText("挖掘");
jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this));
database1.setConnection(new ConnectionDescriptor(
"jdbc:odbc:TRANSACTION", "", "", false,
"sun.jdbc.odbc.JdbcOdbcDriver"));
database1.setDatabaseName("");
jPanel2.setLayout(borderLayout1);
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(
database1, "SELECT * FROM customer", null, true, Load.ALL));
jdbStatusLabel1.setText("jdbStatusLabel1");
jButton4.setText("数据导出");
jButton4.addActionListener(new Frame1_jButton4_actionAdapter(this));
jLabel1.setText("支持度");
jLabel2.setText("置信度");
jTextField1.addActionListener(new Frame1_jTextField1_actionAdapter(this));
jTextField2.addActionListener(new Frame1_jTextField2_actionAdapter(this));
jButton2.setText("关于");
jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this));
column1.setColumnName("顾客");
column1.setDataType(com.borland.dx.dataset.Variant.STRING);
column1.setPrecision(255);
column1.setTableName("customer");
column1.setWidth(10);
column1.setServerColumnName("顾客");
column1.setSqlType(12);
column2.setColumnName("商品1(B,b)");
column2.setDataType(com.borland.dx.dataset.Variant.STRING);
column2.setPrecision(255);
column2.setTableName("customer");
column2.setWidth(10);
column2.setServerColumnName("商品1(B,b)");
column2.setSqlType(12);
column3.setColumnName("商品2(C,c)");
column3.setDataType(com.borland.dx.dataset.Variant.STRING);
column3.setPrecision(255);
column3.setTableName("customer");
column3.setWidth(12);
column3.setServerColumnName("商品2(C,c)");
column3.setSqlType(12);
jdbTable1.setMinimumSize(new Dimension(24, 105));
column4.setColumnName("商品4(E,e)");
column4.setDataType(com.borland.dx.dataset.Variant.STRING);
column4.setPrecision(255);
column4.setTableName("customer");
column4.setWidth(12);
column4.setServerColumnName("商品4(E,e)");
column4.setSqlType(12);
column5.setColumnName("商品5(F,f)");
column5.setDataType(com.borland.dx.dataset.Variant.STRING);
column5.setPrecision(255);
column5.setTableName("customer");
column5.setWidth(12);
column5.setServerColumnName("商品5(F,f)");
column5.setSqlType(12);
column6.setColumnName("商品6(G,g)");
column6.setDataType(com.borland.dx.dataset.Variant.STRING);
column6.setPrecision(255);
column6.setTableName("customer");
column6.setWidth(12);
column6.setServerColumnName("商品6(G,g)");
column6.setSqlType(12);
column7.setColumnName("商品15(P,p)");
column7.setDataType(com.borland.dx.dataset.Variant.STRING);
column7.setPrecision(255);
column7.setTableName("customer");
column7.setWidth(12);
column7.setServerColumnName("商品15(P,p)");
column7.setSqlType(12);
column8.setColumnName("商品14(O,o)");
column8.setDataType(com.borland.dx.dataset.Variant.STRING);
column8.setPrecision(255);
column8.setTableName("customer");
column8.setWidth(12);
column8.setServerColumnName("商品14(O,o)");
column8.setSqlType(12);
column9.setColumnName("商品3(D,d)");
column9.setDataType(com.borland.dx.dataset.Variant.STRING);
column9.setPrecision(255);
column9.setTableName("customer");
column9.setWidth(12);
column9.setServerColumnName("商品3(D,d)");
column9.setSqlType(12);
column10.setColumnName("商品7(H,h)");
column10.setDataType(com.borland.dx.dataset.Variant.STRING);
column10.setPrecision(255);
column10.setTableName("customer");
column10.setWidth(12);
column10.setServerColumnName("商品7(H,h)");
column10.setSqlType(12);
column11.setColumnName("商品8(I,i)");
column11.setDataType(com.borland.dx.dataset.Variant.STRING);
column11.setPrecision(255);
column11.setTableName("customer");
column11.setWidth(12);
column11.setServerColumnName("商品8(I,i)");
column11.setSqlType(12);
column12.setColumnName("商品9(J,j)");
column12.setDataType(com.borland.dx.dataset.Variant.STRING);
column12.setPrecision(255);
column12.setTableName("customer");
column12.setWidth(12);
column12.setServerColumnName("商品9(J,j)");
column12.setSqlType(12);
column13.setColumnName("商品10(K,k)");
column13.setDataType(com.borland.dx.dataset.Variant.STRING);
column13.setPrecision(255);
column13.setTableName("customer");
column13.setWidth(12);
column13.setServerColumnName("商品10(K,k)");
column13.setSqlType(12);
column14.setColumnName("商品11(L,l)");
column14.setDataType(com.borland.dx.dataset.Variant.STRING);
column14.setPrecision(255);
column14.setTableName("customer");
column14.setWidth(12);
column14.setServerColumnName("商品11(L,l)");
column14.setSqlType(12);
column15.setColumnName("商品12(M,m)");
column15.setDataType(com.borland.dx.dataset.Variant.STRING);
column15.setPrecision(255);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -