connectiondialog.java
来自「优秀的打印控件全源代码,类似水晶表的设计器!」· Java 代码 · 共 1,263 行 · 第 1/4 页
JAVA
1,263 行
jRadioButtonJBSetArrayActionPerformed(evt); } }); jPanelBeansSet.add(jRadioButtonJBSetArray); jRadioButtonJBSetArray.setBounds(10, 100, 288, 23); jLabel13.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel13.setText("The static method to call to retrive the array or the the collection of javaBeans"); jPanelBeansSet.add(jLabel13); jLabel13.setBounds(10, 42, 382, 15); jTextFieldJBSetMethodToCall.setFont(new java.awt.Font("Dialog", 0, 11)); jTextFieldJBSetMethodToCall.setText("createDatasource"); jPanelBeansSet.add(jTextFieldJBSetMethodToCall); jTextFieldJBSetMethodToCall.setBounds(8, 58, 354, 22); jPanelConnectionRoot.add(jPanelBeansSet, java.awt.BorderLayout.CENTER); jPanelJDBC.setLayout(new java.awt.GridBagLayout()); jLabel2.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel2.setText("JDBC Driver"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jLabel2, gridBagConstraints); jLabel3.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel3.setText("JDBC URL"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jLabel3, gridBagConstraints); jComboBoxJDBCDriver.setEditable(true); jComboBoxJDBCDriver.setFont(new java.awt.Font("Dialog", 0, 11)); jComboBoxJDBCDriver.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBoxJDBCDriverActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 6); jPanelJDBC.add(jComboBoxJDBCDriver, gridBagConstraints); jTextFieldJDBCUrl.setFont(new java.awt.Font("Dialog", 0, 11)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 6); jPanelJDBC.add(jTextFieldJDBCUrl, gridBagConstraints); jPanel2.setLayout(new java.awt.GridBagLayout()); jPanel2.setBorder(new javax.swing.border.TitledBorder(null, "JDBC URL Wizard", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 11))); jPanel2.setMinimumSize(new java.awt.Dimension(300, 100)); jLabel14.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel14.setText("Server Address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanel2.add(jLabel14, gridBagConstraints); jLabel5.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel5.setText("Database"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanel2.add(jLabel5, gridBagConstraints); jTextFieldDBName.setFont(new java.awt.Font("Dialog", 0, 11)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanel2.add(jTextFieldDBName, gridBagConstraints); jTextFieldServerAddress.setFont(new java.awt.Font("Dialog", 0, 11)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanel2.add(jTextFieldServerAddress, gridBagConstraints); jButtonWizard.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonWizard.setText("Wizard"); jButtonWizard.setMargin(new java.awt.Insets(2, 2, 2, 2)); jButtonWizard.setMaximumSize(new java.awt.Dimension(60, 23)); jButtonWizard.setMinimumSize(new java.awt.Dimension(60, 23)); jButtonWizard.setPreferredSize(new java.awt.Dimension(60, 23)); jButtonWizard.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonWizardActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 2, 0); jPanel2.add(jButtonWizard, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; jPanelJDBC.add(jPanel2, gridBagConstraints); jLabel6.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel6.setText("Username"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jLabel6, gridBagConstraints); jLabel7.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel7.setText("Password"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jLabel7, gridBagConstraints); jTextArea1.setBackground(new java.awt.Color(204, 204, 204)); jTextArea1.setEditable(false); jTextArea1.setFont(new java.awt.Font("Dialog", 0, 10)); jTextArea1.setLineWrap(true); jTextArea1.setRows(3); jTextArea1.setText("ATTENTION! Passwords are stored in clear text. If you dont specify a password now, iReport will ask you for one only when required and will not save it."); jTextArea1.setWrapStyleWord(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 7; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 6, 6, 6); jPanelJDBC.add(jTextArea1, gridBagConstraints); jTextFieldPassword.setFont(new java.awt.Font("Dialog", 0, 11)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jTextFieldPassword, gridBagConstraints); jTextFieldUsername.setFont(new java.awt.Font("Dialog", 0, 11)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 0); jPanelJDBC.add(jTextFieldUsername, gridBagConstraints); jCheckBoxSavePassword.setFont(new java.awt.Font("Dialog", 0, 11)); jCheckBoxSavePassword.setText("Save password"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 6, 0, 6); jPanelJDBC.add(jCheckBoxSavePassword, gridBagConstraints); jPanelConnectionRoot.add(jPanelJDBC, java.awt.BorderLayout.CENTER); jPanelCustomDataSourceFactory.setLayout(new java.awt.GridBagLayout()); jLabel10.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel10.setText("Factory class"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(3, 5, 3, 3); jPanelCustomDataSourceFactory.add(jLabel10, gridBagConstraints); jTextFieldJRCustomDataSourceFactoryClass.setFont(new java.awt.Font("Dialog", 0, 11)); jTextFieldJRCustomDataSourceFactoryClass.setText("it.businesslogic.ireport.connection.SampleJRDataSourceFactory"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 5, 3, 3); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; jPanelCustomDataSourceFactory.add(jTextFieldJRCustomDataSourceFactoryClass, gridBagConstraints); jLabel11.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel11.setText("The static method to call to retrive the JRDataSource"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(3, 5, 3, 3); jPanelCustomDataSourceFactory.add(jLabel11, gridBagConstraints); jTextFieldJRCustomDataSourceMethod.setFont(new java.awt.Font("Dialog", 0, 11)); jTextFieldJRCustomDataSourceMethod.setText("createDatasource"); jTextFieldJRCustomDataSourceMethod.setPreferredSize(new java.awt.Dimension(314, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 5, 3, 3); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; jPanelCustomDataSourceFactory.add(jTextFieldJRCustomDataSourceMethod, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); jPanelCustomDataSourceFactory.add(jSeparator1, gridBagConstraints); jPanelConnectionRoot.add(jPanelCustomDataSourceFactory, java.awt.BorderLayout.CENTER); jPanelCSV.setLayout(null); jPanelCSV.setPreferredSize(new java.awt.Dimension(1, 30)); jLabel15.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel15.setText("CSV file"); jPanelCSV.add(jLabel15); jLabel15.setBounds(6, 10, 62, 15); jTextFieldCSVFilename.setFont(new java.awt.Font("Dialog", 0, 11)); jPanelCSV.add(jTextFieldCSVFilename); jTextFieldCSVFilename.setBounds(68, 6, 238, 22); jButtonCSVFilename.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonCSVFilename.setText("Browse"); jButtonCSVFilename.setMargin(new java.awt.Insets(2, 4, 2, 4)); jButtonCSVFilename.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonCSVFilenameActionPerformed(evt); } }); jPanelCSV.add(jButtonCSVFilename); jButtonCSVFilename.setBounds(310, 6, 74, 22); jPanelConnectionRoot.add(jPanelCSV, java.awt.BorderLayout.CENTER); jPanel1.add(jPanelConnectionRoot, java.awt.BorderLayout.CENTER); jPanelButtons.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT)); jButtonOK.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonOK.setText("Save"); jButtonOK.setMnemonic('s'); jButtonOK.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonOKActionPerformed(evt); } }); jPanelButtons.add(jButtonOK); jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonCancel.setMnemonic('c'); jButtonCancel.setText("Cancel"); jButtonCancel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonCancelActionPerformed(evt); } }); jPanelButtons.add(jButtonCancel); jButtonOK1.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonOK1.setMnemonic('t'); jButtonOK1.setText("Test"); jButtonOK1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonOK1ActionPerformed(evt); } }); jPanelButtons.add(jButtonOK1); jPanel1.add(jPanelButtons, java.awt.BorderLayout.SOUTH); getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?