Шустрый

Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010
Репутация: нет Всего: 0
|
Вот второй класс, обратите внимание на методы помеченные красным. Первая часть кода - все сюда не вмещается | Код | public class DataCollection extends javax.swing.JFrame { private JPanel read_panel; private JLabel conn_user; public JLabel conn_database_value; public JTextField configsheet_loc_text_var; private JButton next_but_var; private JButton Cancel; private JComboBox dctm_combo_var; private JLabel attrsheet_loc_label_var; private JLabel configsheet_loc_lab_var; public JTextField attrsheet_loc_text_var; private JButton confsheet_loc_browse_but; private JButton attrsheet_loc_browse_but; private JPanel table_panel; private JLabel user_role_value; public JLabel conn_user_value; private JLabel conn_user_role; private JLabel conn_database; private String dbAccount_value_auth2; public String dbURL_value_auth2; public String passw_auth2; public Connection conn_auth2; public String cf_loc_textfield_val; public String attr_loc_textfield_val; public String conf_loc_val; public IDfSession session2; public IDfClientX clientx2; ComboBoxModel dctm_combo_varModel; String[] count; public String attrLoc; public String configLoc; public String contentLoc; public String typesFromDocumentum; DataCollection dc; IDfCollection myColl; AuthorizationDocbase auth_docbase; AuthorizationDocbase auth_docbase2; private static final char SLASH_CHAR = '/'; /** * Auto-generated main method to display this JFrame */ public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { try { DataCollection datacoll = new DataCollection(); //dc=datacoll; datacoll.setVisible(true); } catch (DfException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); } public DataCollection() throws DfException { super(); initGUI(); } public void set_db_account(String dbAccount){ dbAccount_value_auth2 = dbAccount; System.out.println("Variable in set_db_account: " + dbAccount_value_auth2); } String get_db_account(){ return dbAccount_value_auth2; } public void initGUI() { try { //setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); this.setTitle("Data Collection"); { read_panel = new JPanel(); getContentPane().add(read_panel, BorderLayout.NORTH); GroupLayout read_panelLayout = new GroupLayout((JComponent)read_panel); read_panel.setLayout(read_panelLayout); read_panel.setPreferredSize(new java.awt.Dimension(506, 90)); { conn_user = new JLabel(); GroupLayout conn_userLayout = new GroupLayout((JComponent)conn_user); conn_user.setLayout(conn_userLayout); conn_user.setText("Connected User:"); conn_user.setRequestFocusEnabled(false); conn_userLayout.setAutoCreateContainerGaps(true); conn_userLayout.setVerticalGroup(conn_userLayout.createParallelGroup()); conn_userLayout.setHorizontalGroup(conn_userLayout.createParallelGroup()); } { //authorize2 auth2 = new authorize2(); conn_user_value = new JLabel(); //conn_user_value.setText(get_db_account()); //System.out.println("Last: " + dbAccount_value_auth2); } { //JLabel conn_db = new JLabel(); conn_database_value = new JLabel(); //conn_database_value.setText(dbURL_value); //conn_database_value.setText(auth1.db_select_value.toString()); //System.out.println("Authorize 2 class: "+ auth1.user_variable_value + " "+ auth1.db_variable_value); } { user_role_value = new JLabel(); user_role_value.setText("Role_XXX"); } { conn_database = new JLabel(); GroupLayout conn_databaseLayout = new GroupLayout((JComponent)conn_database); conn_database.setLayout(null); conn_database.setText("Database:"); conn_databaseLayout.setAutoCreateContainerGaps(true); conn_databaseLayout.setVerticalGroup(conn_databaseLayout.createParallelGroup()); conn_databaseLayout.setHorizontalGroup(conn_databaseLayout.createParallelGroup()); } { conn_user_role = new JLabel(); conn_user_role.setText("User Role:"); } read_panelLayout.setHorizontalGroup(read_panelLayout.createSequentialGroup() .addContainerGap() .addGroup(read_panelLayout.createParallelGroup() .addComponent(conn_user_role, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE) .addComponent(conn_database, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE) .addComponent(conn_user, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)) .addGroup(read_panelLayout.createParallelGroup() .addGroup(read_panelLayout.createSequentialGroup() .addComponent(user_role_value, GroupLayout.PREFERRED_SIZE, 130, GroupLayout.PREFERRED_SIZE)) .addGroup(read_panelLayout.createSequentialGroup() .addComponent(conn_database_value, GroupLayout.PREFERRED_SIZE, 130, GroupLayout.PREFERRED_SIZE)) .addGroup(read_panelLayout.createSequentialGroup() .addComponent(conn_user_value, GroupLayout.PREFERRED_SIZE, 130, GroupLayout.PREFERRED_SIZE))) .addContainerGap(137, Short.MAX_VALUE)); read_panelLayout.setVerticalGroup(read_panelLayout.createSequentialGroup() .addContainerGap() .addGroup(read_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(conn_user_value, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 16, GroupLayout.PREFERRED_SIZE) .addComponent(conn_user, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 0, Short.MAX_VALUE) .addGroup(read_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(conn_database_value, GroupLayout.Alignment.BASELINE, 0, 16, Short.MAX_VALUE) .addComponent(conn_database, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(read_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(conn_user_role, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 16, GroupLayout.PREFERRED_SIZE) .addComponent(user_role_value, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)) .addContainerGap(19, 19)); } { table_panel = new JPanel(); getContentPane().add(table_panel, BorderLayout.SOUTH); GroupLayout table_panelLayout = new GroupLayout((JComponent)table_panel); table_panel.setLayout(table_panelLayout); table_panel.setPreferredSize(new java.awt.Dimension(512, 220)); { attrsheet_loc_browse_but = new JButton(); attrsheet_loc_browse_but.setText("BROWSE"); attrsheet_loc_browse_but.setFont(new java.awt.Font("Tahoma",0,12)); attrsheet_loc_browse_but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { openAttrFile(); }}); } { confsheet_loc_browse_but = new JButton(); confsheet_loc_browse_but.setText("BROWSE"); confsheet_loc_browse_but.setFont(new java.awt.Font("Tahoma",0,12)); confsheet_loc_browse_but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { try { openConfigFile(); } catch (DfException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}); } { attrsheet_loc_label_var = new JLabel(); attrsheet_loc_label_var.setText("Attribute Sheet Location"); attrsheet_loc_label_var.setFont(new java.awt.Font("Tahoma",0,10)); } { attrsheet_loc_text_var = new JTextField(); attrsheet_loc_text_var.setFont(new java.awt.Font("Tahoma",0,10)); } { configsheet_loc_text_var = new JTextField(); configsheet_loc_text_var.setFont(new java.awt.Font("Tahoma",0,10)); } { myColl = null; try { String myQuery = "select r_object_id, name from dm_type"; myColl = execQuery ( session2 , myQuery ); String [] result5 = new String[CountType()]; int n = 0; while(myColl.next()){ result5 [n] = myColl.getValue("name").toString(); n++; } //dctm_combo_var = new JComboBox(result5); dctm_combo_var.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { itemChosen(); }}); dctm_combo_var.setFont(new java.awt.Font("Tahoma",0,10)); } catch( Throwable e ) { if( e instanceof DfException ) { System.out.println( "DFC Exception:" ); //@@@note: for DFC 4.x, this method is getStackTrace() String s = ((DfException)e).getStackTraceAsString(); System.out.println( s ); } } } { configsheet_loc_lab_var = new JLabel(); configsheet_loc_lab_var.setText("Result Log File Location"); configsheet_loc_lab_var.setFont(new java.awt.Font("Tahoma",0,10)); } { next_but_var = new JButton(); next_but_var.setText("NEXT >"); next_but_var.setFont(new java.awt.Font("Tahoma",0,12)); next_but_var.setSize(86, 26); next_but_var.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { try { nextToDataCollection2(); } catch (DfException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); } { Cancel = new JButton(); Cancel.setText("CANCEL"); Cancel.setFont(new java.awt.Font("Tahoma",0,12)); Cancel.setSize(86, 26); Cancel.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { closeOnCancelClicked(); } }); } //} table_panelLayout.setHorizontalGroup(table_panelLayout.createSequentialGroup() .addContainerGap() .addGroup(table_panelLayout.createParallelGroup() .addGroup(GroupLayout.Alignment.LEADING, table_panelLayout.createSequentialGroup() .addGroup(table_panelLayout.createParallelGroup() .addComponent(configsheet_loc_lab_var, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 245, GroupLayout.PREFERRED_SIZE) .addGroup(GroupLayout.Alignment.LEADING, table_panelLayout.createSequentialGroup() .addComponent(attrsheet_loc_label_var, GroupLayout.PREFERRED_SIZE, 170, GroupLayout.PREFERRED_SIZE) .addGap(75)) .addGroup(GroupLayout.Alignment.LEADING, table_panelLayout.createSequentialGroup() .addGap(146) .addComponent(next_but_var, GroupLayout.PREFERRED_SIZE, 89, GroupLayout.PREFERRED_SIZE) .addGap(10))) .addGap(17) .addComponent(Cancel, 0, 91, Short.MAX_VALUE)) .addGroup(GroupLayout.Alignment.LEADING, table_panelLayout.createSequentialGroup() .addComponent(configsheet_loc_text_var, GroupLayout.PREFERRED_SIZE, 347, GroupLayout.PREFERRED_SIZE) .addGap(0, 6, Short.MAX_VALUE)) .addGroup(GroupLayout.Alignment.LEADING, table_panelLayout.createSequentialGroup() .addComponent(attrsheet_loc_text_var, GroupLayout.PREFERRED_SIZE, 347, GroupLayout.PREFERRED_SIZE) .addGap(0, 6, Short.MAX_VALUE))) .addGroup(table_panelLayout.createParallelGroup() .addComponent(attrsheet_loc_browse_but, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 120, GroupLayout.PREFERRED_SIZE) .addComponent(confsheet_loc_browse_but, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 120, GroupLayout.PREFERRED_SIZE)) .addContainerGap(27, 27)); table_panelLayout.setVerticalGroup(table_panelLayout.createSequentialGroup() .addContainerGap() .addComponent(attrsheet_loc_label_var, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(attrsheet_loc_browse_but, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE) .addComponent(attrsheet_loc_text_var, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 24, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addComponent(configsheet_loc_lab_var, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(confsheet_loc_browse_but, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 26, GroupLayout.PREFERRED_SIZE) .addComponent(configsheet_loc_text_var, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE)) .addGap(33) .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(next_but_var, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 27, GroupLayout.PREFERRED_SIZE) .addComponent(Cancel, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 28, GroupLayout.PREFERRED_SIZE)) .addContainerGap(57, 57)); } pack(); this.setSize(520, 340); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } catch (Exception e) { //add your error handling code here e.printStackTrace(); } }
|
|