powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Небольшая задачка
2 сообщений из 2, страница 1 из 1
Небольшая задачка
    #33797123
Ralg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите плиз чет я туплю, видимо, народ....
Вообщем есть текстовое поле(A) и кнопка, нужно в обработчике кнопки(при нажатии на нее) чтобы строилось ровно столько новых текстовых полей сколько ввели в заданном текстовом поле (A)....
Пробую вот так- ничерта не происходит по нажатию кнопки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
 import  java.awt.*;
 import  javax.swing.*;
 import  javax.swing.border.*;
 import  java.awt.event.*;

 public   class  FrameTest  extends  JFrame {
   private  JPanel jPanel1 =  new  JPanel();
   private  TitledBorder titledBorder1;
   private  TitledBorder titledBorder2;
   private  TitledBorder titledBorder3;
   private  TitledBorder titledBorder4;
   private  JTextField jTextField1 =  new  JTextField();
   private  JButton jButton1 =  new  JButton();
   private  JButton jButton2 =  new  JButton();

   public  FrameTest() {
     try  {
      jbInit();
    }
     catch (Exception e) {
      e.printStackTrace();
    }
  }
   private   void  jbInit()  throws  Exception {
    titledBorder1 =  new  TitledBorder("");
    titledBorder2 =  new  TitledBorder("");
    titledBorder3 =  new  TitledBorder("");
    titledBorder4 =  new  TitledBorder("");
    jPanel1.setBorder(titledBorder4);
    jPanel1.setBounds( new  Rectangle( 45 ,  33 ,  284 ,  117 ));
    jPanel1.setLayout( null );
     this .getContentPane().setLayout( null );
    jTextField1.setText("jTextField1");
    jTextField1.setBounds( new  Rectangle( 86 ,  21 ,  62 ,  24 ));
    jButton1.setBounds( new  Rectangle( 183 ,  23 ,  88 ,  27 ));
    jButton1.setText("jButton1");
    jButton1.addActionListener( new  java.awt.event.ActionListener() {
       public   void  actionPerformed(ActionEvent e) {
        jButton1_actionPerformed(e);
      }
    });

  //  this.getContentPane().add(jPanel1, null);
    jButton2.setBounds( new  Rectangle( 163 ,  68 ,  79 ,  27 ));
    jButton2.setText("jButton2");
    jButton2.addActionListener( new  java.awt.event.ActionListener() {
       public   void  actionPerformed(ActionEvent e) {
        jButton2_actionPerformed(e);
      }
    });
    jPanel1.add(jButton1,  null );
    jPanel1.add(jTextField1,  null );
     this .getContentPane().add(jButton2,  null );
   
  }

   void  jButton1_actionPerformed(ActionEvent e) {
   JTextField jTextField2 =  new  JTextField();
   JTextField jTextField3 =  new  JTextField();
   JPanel jPanel2 =  new  JPanel();

    jTextField2.setText("jTextField2");
    jTextField2.setBounds( new  Rectangle( 19 ,  80 ,  93 ,  22 ));
    jTextField3.setText("jTextField3");
    jTextField3.setBounds( new  Rectangle( 15 ,  114 ,  100 ,  25 ));
    jPanel2.setBounds( new  Rectangle( 153 ,  203 ,  184 ,  66 ));
    this .getContentPane().add(jPanel2,  null );


    jPanel2.add(jTextField2,  null );
    jPanel2.add(jTextField3,  null );

  }
}
Что не так , помогите плиз!
...
Рейтинг: 0 / 0
Небольшая задачка
    #33797529
Фотография gwend
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после всех добавлений напиши в конце
validate()
хотя я обычно вызываю pack()
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Небольшая задачка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]