Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с кодом авторизации 
V
    Опции темы
bulat01
Дата 9.11.2010, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Здравствуйте Спецы по Джава
Помогите разобраться - я уже все перепрбовал

Вот файл - authorize1.java (запуск отсюда через Eclipse) 

Код

public class authorize1 extends javax.swing.JFrame {
    private JLabel db_user_input;
    private JLabel passw_input;
    private JLabel database_choose;
    public JTextField user_input_value;
    private JPasswordField passw_input_value;
    public JComboBox db_select_value;
    private JButton b2_cancel;
    private JButton b1_login;
   
    public String user_variable_value;
    public String db_variable_value;
    
     //private String user_variable_value;
    
    /**
    * Auto-generated main method to display this JFrame
    */
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                authorize1 inst = new authorize1();
                inst.setLocationRelativeTo(null);
                inst.setVisible(true);
            }
        });
    }
    
    public authorize1() {
        super();
        initGUI();
    }
    
    private void initGUI() {
        try {
            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            GroupLayout thisLayout = new GroupLayout((JComponent)getContentPane());
            getContentPane().setLayout(thisLayout);
            this.setTitle("DB Connection");
            {
                db_user_input = new JLabel();
                db_user_input.setText("DB Account:");
            }
            {
                b1_login = new JButton();
                b1_login.setText("LOGIN");        
                b1_login.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent arg0) {
                        System.out.println(user_input_value.getText());
                     System.out.println(passw_input_value.getPassword());
                     System.out.println(db_select_value.getSelectedItem());
                        authorization();
                        //user_input_value.setText(null);
                        //passw_input_value.setText(null);
                        
                        
                    }
                });
            }
            {
                b2_cancel = new JButton();
                b2_cancel.setText("CANCEL");
            }
            {
                passw_input = new JLabel();
                passw_input.setText("Password:");
            }
            {
                database_choose = new JLabel();
                database_choose.setText("Database:");
            }
            {
                ComboBoxModel db_select_valueModel = new DefaultComboBoxModel(new String[] { "bank_system", "student_courses", "test" });
                db_select_value = new JComboBox();
                db_select_value.setModel(db_select_valueModel);
            }
            {
                passw_input_value = new JPasswordField();
            }
            {
                user_input_value = new JTextField();
            }
            thisLayout.setVerticalGroup(thisLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(thisLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(user_input_value, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
                    .addComponent(db_user_input, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(thisLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(passw_input, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 20, GroupLayout.PREFERRED_SIZE)
                    .addComponent(passw_input_value, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(thisLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(db_select_value, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
                    .addComponent(database_choose, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE))
                .addGap(22)
                .addGroup(thisLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(b2_cancel, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 26, GroupLayout.PREFERRED_SIZE)
                    .addComponent(b1_login, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 26, GroupLayout.PREFERRED_SIZE))
                .addContainerGap(34, 34));
            thisLayout.setHorizontalGroup(thisLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(thisLayout.createParallelGroup()
                    .addGroup(thisLayout.createSequentialGroup()
                        .addGroup(thisLayout.createParallelGroup()
                            .addComponent(database_choose, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE)
                            .addComponent(passw_input, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE)
                            .addComponent(db_user_input, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE))
                        .addGroup(thisLayout.createParallelGroup()
                            .addGroup(thisLayout.createSequentialGroup()
                                .addComponent(db_select_value, GroupLayout.PREFERRED_SIZE, 128, GroupLayout.PREFERRED_SIZE))
                            .addGroup(thisLayout.createSequentialGroup()
                                .addComponent(passw_input_value, GroupLayout.PREFERRED_SIZE, 128, GroupLayout.PREFERRED_SIZE))
                            .addGroup(thisLayout.createSequentialGroup()
                                .addComponent(user_input_value, GroupLayout.PREFERRED_SIZE, 128, GroupLayout.PREFERRED_SIZE)))
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
                        .addGap(32)
                        .addComponent(b1_login, 0, 86, Short.MAX_VALUE)
                        .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(b2_cancel, GroupLayout.PREFERRED_SIZE, 86, GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(40, 40));
            pack();
            this.setSize(275, 197);
            
            
        } catch (Exception e) {
            //add your error handling code here
            e.printStackTrace();
        }
    }
    
    
    
    public void authorization() {
            // TODO Auto-generated method stub
        Connection conn = null;
        
        try {
            conn = getConnection();
            //SwingUtilities.invokeLater(new Runnable(authorize2());
            //new authorize2();
            
            authorize2 inst2 = new authorize2();
            inst2.setLocationRelativeTo(null);
            inst2.setVisible(true);
            //String user_variable_value;
            
            user_variable_value = user_input_value.getText();
            db_variable_value = db_select_value.getSelectedItem().toString();
            
            System.out.println("Variables Keep : " + user_variable_value + " " + db_variable_value);
            
            
            
            System.out.println("getUser Value: " + getUser());
            System.out.println("getDB Value: " + getDB());
            
        } catch (Exception e) {
               JFrame frame_logon_failed = new JFrame();
               frame_logon_failed.setSize(150,100);
               JLabel label3 = new JLabel("Logon was Failed!");
               JPanel panel3 = new JPanel();
               frame_logon_failed.add(panel3);
               panel3.add(label3);
               frame_logon_failed.setVisible(true);
               frame_logon_failed.setLocation(400, 350);
            
               e.printStackTrace();
        }
        
    }
    
     public Connection getConnection() throws Exception {
            String driver = "com.mysql.jdbc.Driver";
            String url = "jdbc:mysql://localhost/"+db_select_value.getSelectedItem();
            String username = user_input_value.getText();
            String password = passw_input_value.getText().toString(); 
            
            Class.forName(driver);
            Connection conn1 = (Connection) DriverManager.getConnection(url, username, password);
            
            return conn1;
          }
   
     String getUser(){
            //return user_variable_value;
         //authorize1 auth1 = new authorize1();
         //return auth1.user_variable_value;
         return user_input_value.getText();
     }
     
     String getDB(){
            //return user_variable_value;
         authorize1 auth1 = new authorize1();
         //return auth0.db_select_value.getSelectedItem().toString();
         //return auth1.db_variable_value;
         return db_select_value.getSelectedItem().toString();
     }
}


вот второй файл:
Код

public class authorize2 extends javax.swing.JFrame {
    private JPanel read_panel;
    private JLabel conn_user;
    private JLabel conn_database_value;
    private JButton t9_xxx;
    private JButton t8_xxx;
    private JButton t7_unit;
    private JButton t6_student;
    private JButton t5_staff;
    //private JButton t6_student;
    private JButton t4_result;
    private JButton t3_department;
    private JButton t2_course;
    private JButton t1_attendance;
    private JPanel table_panel;
    private JLabel user_role_value;
    private JLabel conn_user_value;
    private JLabel conn_user_role;
    private JLabel conn_database;

    /**
    * Auto-generated main method to display this JFrame
    */
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                authorize2 inst = new authorize2();
                //inst.setLocationRelativeTo(null);
                //inst.setVisible(true);
            }
        });
    }
    
    public authorize2() {
        super();
        initGUI();
    }
    
    private void initGUI() {
        try {
            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            this.setTitle("Please select tables");
            authorize1 auth1 = new authorize1();
            {
                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(392, 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());
                }
                {
                    conn_user_value = new JLabel();
                    //conn_user_value.setText(auth1.user_variable_value);
                    //System.out.println(conn_user_value.toString());
                }
                {
                    JLabel conn_db = new JLabel();
                    conn_database_value = new JLabel();
                    //conn_database_value.setText(auth1.db_variable_value);
                    //conn_database_value.setText(auth1.db_select_value.toString());
                    System.out.println("Authorize 2 class: "+ auth1.getUser() + " "+ auth1.getDB());
                }
                {
                    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(conn_user_value, GroupLayout.PREFERRED_SIZE, 89, GroupLayout.PREFERRED_SIZE))
                        .addGroup(read_panelLayout.createSequentialGroup()
                            .addComponent(conn_database_value, GroupLayout.PREFERRED_SIZE, 89, GroupLayout.PREFERRED_SIZE))
                        .addGroup(read_panelLayout.createSequentialGroup()
                            .addComponent(user_role_value, GroupLayout.PREFERRED_SIZE, 89, GroupLayout.PREFERRED_SIZE)))
                    .addContainerGap(178, Short.MAX_VALUE));
                read_panelLayout.setVerticalGroup(read_panelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addGroup(read_panelLayout.createParallelGroup()
                        .addGroup(GroupLayout.Alignment.LEADING, read_panelLayout.createSequentialGroup()
                            .addComponent(conn_user_value, GroupLayout.PREFERRED_SIZE, 16, GroupLayout.PREFERRED_SIZE)
                            .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED))
                        .addComponent(conn_user, GroupLayout.Alignment.LEADING, 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, 18, 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(22, 22));
            }
            {
                table_panel = new JPanel();
                getContentPane().add(table_panel, BorderLayout.CENTER);
                GroupLayout table_panelLayout = new GroupLayout((JComponent)table_panel);
                table_panel.setLayout(table_panelLayout);
                table_panel.setPreferredSize(new java.awt.Dimension(392, 89));
                {
                    t1_attendance = new JButton();
                    t1_attendance.setText("attendance");
                }
                {
                    t2_course = new JButton();
                    t2_course.setText("course");
                }
                
                {
                    t4_result = new JButton();
                    t4_result.setText("result");
                }
                {
                    t5_staff = new JButton();
                    t5_staff.setText("staff");
                }
                {
                    t3_department = new JButton();
                    t3_department.setText("department");
                }
                {
                    t7_unit = new JButton();
                    t7_unit.setText("unit");
                }
                {
                    t8_xxx = new JButton();
                    t8_xxx.setText("table 8 x");
                }
                {
                    t9_xxx = new JButton();
                    t9_xxx.setText("table 9 x");
                }
                {
                    t6_student = new JButton();
                    t6_student.setText("student");
                }
                table_panelLayout.setHorizontalGroup(table_panelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addGroup(table_panelLayout.createParallelGroup()
                        .addComponent(t2_course, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t1_attendance, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t3_department, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                    .addGroup(table_panelLayout.createParallelGroup()
                        .addComponent(t6_student, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t4_result, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t5_staff, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                    .addGroup(table_panelLayout.createParallelGroup()
                        .addComponent(t7_unit, GroupLayout.Alignment.LEADING, 0, 119, Short.MAX_VALUE)
                        .addComponent(t8_xxx, GroupLayout.Alignment.LEADING, 0, 119, Short.MAX_VALUE)
                        .addComponent(t9_xxx, GroupLayout.Alignment.LEADING, 0, 119, Short.MAX_VALUE))
                    .addGap(7));
                table_panelLayout.setVerticalGroup(table_panelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                        .addComponent(t4_result, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 27, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t1_attendance, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 27, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t7_unit, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 28, GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                    .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                        .addComponent(t5_staff, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 26, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t2_course, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 24, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t8_xxx, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                    .addGroup(table_panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                        .addComponent(t6_student, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t3_department, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)
                        .addComponent(t9_xxx, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 26, GroupLayout.PREFERRED_SIZE))
                    .addContainerGap(81, 81));
            }
            pack();
            setSize(400, 300);
        } catch (Exception e) {
            //add your error handling code here
            e.printStackTrace();
        }
    }
}



В втором файле -есть фрагменты кода-:
Код

{
     conn_user_value = new JLabel();
     conn_user_value.setText(auth1.getUser());
    //System.out.println(conn_user_value.toString());
}
{
                JLabel conn_db = new JLabel();
                conn_database_value = new JLabel();
                //conn_database_value.setText(auth1.db_variable_value);
                 conn_database_value.setText(auth1.getDB());
}



При запуске 1 файла - запрашивается Пользователь - Пароль - БД;
При нажатии кнопки Логин - если удачно - появляется второе окно -
где в Read-Only, должны поя-ся
DB Account: <Value of user inputted in 1 window>
Database: <Value of db inputted in 1 window>

Все перепробовал - Помогите.
PM MAIL   Вверх
pathfinder
Дата 11.11.2010, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.3.2010

Репутация: 7
Всего: 10



Самый простой путь:

добавляем в authorize2 дополнительный метод в котором и производим то, вам нужно
Код

public void initVaribals(String dbAccount, String dbURL) {
   // так и не разобрал какие лэйблы надо утановить
}


собственно передача данных из authorize1
Код

public void authorization() {
            // TODO Auto-generated method stub
        Connection conn = null;
        
        try {
            conn = getConnection();
            //SwingUtilities.invokeLater(new Runnable(authorize2());
            //new authorize2();
            
            authorize2 inst2 = new authorize2();
            inst2.setLocationRelativeTo(null);
            inst2.setVisible(true);
            //String user_variable_value;
            
            user_variable_value = user_input_value.getText();
            db_variable_value = db_select_value.getSelectedItem().toString();

            /* ************************************************* */  
            inst2.initVaribals(user_variable_value, db_variable_value);
            /* ************************************************* */
            
            System.out.println("Variables Keep : " + user_variable_value + " " + db_variable_value);
            
            
            
            System.out.println("getUser Value: " + getUser());
            System.out.println("getDB Value: " + getDB());
            
        } catch (Exception e) {
               JFrame frame_logon_failed = new JFrame();
               frame_logon_failed.setSize(150,100);
               JLabel label3 = new JLabel("Logon was Failed!");
               JPanel panel3 = new JPanel();
               frame_logon_failed.add(panel3);
               panel3.add(label3);
               frame_logon_failed.setVisible(true);
               frame_logon_failed.setLocation(400, 350);
            
               e.printStackTrace();
        }
        
    }


ПС: передача данных между JFrame-ами ничем не отличается от передачи данных между двумя "обычными" объектами.

PM MAIL   Вверх
bulat01
Дата 11.11.2010, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Красавчик Pathfinder,
столько парился. 
Спасибо тебе большое

Осталась одна деталь - не получается.
Можешь помочь?

Добавил метод как ты написал

Код

public void initVaribals(String dbAccount, String dbURL) {
           // так и не разобрал какие лэйблы надо утановить
        authorize2 auth2 = new authorize2(); 
        System.out.println("Passed Params authorize2: " + dbAccount + " " + dbURL);
        
           auth2.conn_user_value.setText(dbAccount);
           auth2.conn_database_value.setText(dbURL);
           auth2.conn_user_value.setVisible(true);
           auth2.conn_database_value.setVisible(true);
    }


Но он почему то не вставляет текст (переданный аргумент) в лейбл.
Посмотри вложение. Не можешь посоветовать как это сделать?

PM MAIL   Вверх
pathfinder
Дата 11.11.2010, 17:54 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.3.2010

Репутация: 7
Всего: 10



Потому как передаешь параметры одному экземпляру authorize2 inst2, а значения лейблов устанавливаешь у другого экземпляра auth2, которого зачем-то создаешь.

Правильная версия initVaibals
Код

public class authorize2 extends javax.swing.JFrame {

   /* skip  */

    public void initVaribals(String dbAccount, String dbURL) {
        System.out.println("Passed Params authorize2: " + dbAccount + " " + dbURL);

        conn_user_value.setText(dbAccount);
        conn_database_value.setText(dbURL);
        //conn_user_value.setVisible(true);
        //conn_database_value.setVisible(true);
    }

}

PM MAIL   Вверх
bulat01
Дата 12.11.2010, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Спасибо  Pathfinder.
Ты очень сильно помог мне. Все заробатало.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.