powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Предача данных из одного фрейма в другой
8 сообщений из 8, страница 1 из 1
Предача данных из одного фрейма в другой
    #33417775
gaval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такой вопрос есть два фрейма.
Не выходит передать данные из одного фрейма в другой.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String w = sum1.getText();
kg = new KredGen();
kg.text.setText(w);
this.setVisible(false);
}
sum1 - JtextField вспомогательного окна
text - JtextField главного окна
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33417784
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gaval
> У меня такой вопрос есть два фрейма.
> Не выходит передать данные из одного фрейма в другой.
> private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
> String w = sum1.getText();
> kg = new KredGen();
> kg.text.setText(w);
> this.setVisible(false);
> }
> sum1 - JtextField вспомогательного окна
> text - JtextField главного окнаТема==Ответить




в итоге у kg.text не устанавливается поле text?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33417817
gaval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да в поле kg.text пустое подскажите что не так как правильно установить значение этого поля
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33418333
gaval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ так что никто не знает?????
У меня такой вопрос есть два фрейма.
Не выходит передать данные из одного фрейма в другой.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String w = sum1.getText();
kg = new KredGen();
kg.text.setText(w);
this.setVisible(false);
}
sum1 - JtextField вспомогательного окна
text - JtextField главного окна
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33418351
marx_freedom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего область видимости поля text private.
ансколько я понимаю, правильнее сделать так:


Код: 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.
 class  KredGen
{
    ...
     private  JTextField kg;
    ...

     public   void  setKgText(String _text)
    {
        ... // тут проверка например какая-нибудь нужная
        kg.setText(_text);
        ...
    }

}

...
...

     private   void  kButtonAvtionPerformed(ActionEvent _event)
    {
        String w = sum1.getText();
        kg =  new  KredGen();
        kg.setKgText(w);
        kg.setVisible(true);
    }
...
...

p.s. и еще, раз у тебя есть строка kg = new KredGen();
то я так полагаю, что kg объявлено как поле в классе.
так вот, имхо, лучше инициализировать kg один раз в
конструкторе, а затем просто устанавливать параметры,
отоброжать/скрывать.

--
Солнце встанет непременно!
jabber id: marx [.at.] jabber [.dot.] ru
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33418473
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Листинг бы обоих фреймов показал
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33418724
gaval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
фрейм 1 основной
Код: 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.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
 package  kredit;
 import  javax.swing.*;
 import  java.awt.event.*;
 import  java.awt.*;
 import  java.io.*;
/**
 *
 * 
 */
 public   class  KredGen  extends  javax.swing.JFrame {
     public   double  res_all;
     public  String http;
    
    String sum;
    String sumt1,sumt2;
     public  String pathMS = "C:\\Program Files\\Microsoft Office\\Office10\\";
    %af_src_comm_1
    public KredGen() {
        setLocationRelativeTo(null);
        initComponents();
    }
    
    %af_src_comm_2
    private void initComponents() {//GEN-BEGIN:initComponents
        jPopupMenu1 = new javax.swing.JPopupMenu();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuItem2 = new javax.swing.JMenuItem();
        jMenuItem3 = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JSeparator();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenuItem5 = new javax.swing.JMenuItem();
        jMenuItem6 = new javax.swing.JMenuItem();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem7 = new javax.swing.JMenuItem();
        jPopupMenu2 = new javax.swing.JPopupMenu();
        jMenuItem8 = new javax.swing.JMenuItem();
        jLabel2 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        sum_kred = new javax.swing.JTextField();
        salary = new javax.swing.JTextField();
        jButton3 = new javax.swing.JButton();
        usd = new javax.swing.JRadioButton();
        uah = new javax.swing.JRadioButton();
        jLabel8 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        kred_box = new javax.swing.JComboBox();
        jButton4 = new javax.swing.JButton();
        jButton5 = new javax.swing.JButton();
        jLabel5 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        per_kr = new javax.swing.JComboBox();
        proc_st = new javax.swing.JTextField();
        jLabel9 = new javax.swing.JLabel();
        CB1 = new javax.swing.JCheckBox();
        kom_text = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();

        jMenuItem1.setText("ЗГОДА   СПІВВЛАСНИКА");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem1);

        jMenuItem2.setText("ДОГОВІР КУПІВЛІ-ПРОДАЖУ ");
        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem2ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem2);

        jMenuItem3.setText("АКТ прийому-передачі  товару");
        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem3ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem3);

        jPopupMenu1.add(jSeparator1);

        jMenuItem4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kredit/house.gif")));
        jMenuItem4.setText("Житло");
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem4);

        jMenuItem5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kredit/car.gif")));
        jMenuItem5.setText("Авто");
        jMenuItem5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem5ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem5);

        jMenuItem6.setText("Кредит");
        jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem6ActionPerformed(evt);
            }
        });

        jPopupMenu1.add(jMenuItem6);

        jMenu1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kredit/explorer.GIF")));
        jMenu1.setText("HTML");
        jMenuItem7.setText("Ідвід. бізнес кредити");
        jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem7ActionPerformed(evt);
            }
        });

        jMenu1.add(jMenuItem7);

        jPopupMenu1.add(jMenu1);

        jMenuItem8.setText("Cумма кредита");
        jMenuItem8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem8ActionPerformed(evt);
            }
        });

        jPopupMenu2.add(jMenuItem8);

        getContentPane().setLayout(null);

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Кредит");
        setResizable(false);
        addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                formKeyReleased(evt);
            }
        });

        jLabel2.setText("Сумма кредита");
        getContentPane().add(jLabel2);
        jLabel2.setBounds(10, 10, 120, 14);

        jLabel7.setText("зарплата");
        getContentPane().add(jLabel7);
        jLabel7.setBounds(150, 10, 80, 14);

        sum_kred.setComponentPopupMenu(jPopupMenu2);
        sum_kred.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                sum_kredKeyReleased(evt);
            }
        });

        getContentPane().add(sum_kred);
        sum_kred.setBounds(10, 30, 120, 19);

        salary.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                salaryKeyReleased(evt);
            }
        });

        getContentPane().add(salary);
        salary.setBounds(150, 30, 80, 19);

        jButton3.setText("...");
        jButton3.setToolTipText("Рассчет зарплаты");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton3);
        jButton3.setBounds(240, 30, 30, 23);

        usd.setText("USD");
        usd.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                usdActionPerformed(evt);
            }
        });

        getContentPane().add(usd);
        usd.setBounds(10, 50, 50, 23);

        uah.setSelected(true);
        uah.setText("UAH");
        uah.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                uahActionPerformed(evt);
            }
        });

        getContentPane().add(uah);
        uah.setBounds(70, 50, 50, 23);

        jLabel8.setFont(new java.awt.Font("Microsoft Sans Serif", 1, 12));
        jLabel8.setForeground(new java.awt.Color(255, 0, 51));
        jLabel8.setText("зарплата");
        getContentPane().add(jLabel8);
        jLabel8.setBounds(150, 60, 80, 15);

        jLabel1.setText("Кредит");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(10, 80, 50, 14);

        kred_box.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Росрочка", "Событийное", "Жилье", "авто" }));
        kred_box.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                kred_boxActionPerformed(evt);
            }
        });

        getContentPane().add(kred_box);
        kred_box.setBounds(10, 100, 120, 22);

        jButton4.setBackground(new java.awt.Color(153, 153, 255));
        jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kredit/calc.gif")));
        jButton4.setToolTipText("Калькулятор");
        jButton4.setBorder(new javax.swing.border.EtchedBorder());
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton4);
        jButton4.setBounds(140, 90, 30, 40);

        jButton5.setComponentPopupMenu(jPopupMenu1);
        jButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kredit/Properties24.gif")));
        jButton5.setToolTipText("Настройка");
        getContentPane().add(jButton5);
        jButton5.setBounds(170, 90, 40, 40);

        jLabel5.setText("Период");
        getContentPane().add(jLabel5);
        jLabel5.setBounds(10, 130, 100, 14);

        jLabel3.setText("процентная ставка");
        getContentPane().add(jLabel3);
        jLabel3.setBounds(120, 130, 110, 14);

        per_kr.setEditable(true);
        per_kr.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "12", "24", "36" }));
        getContentPane().add(per_kr);
        per_kr.setBounds(10, 150, 90, 22);

        proc_st.setText("2");
        getContentPane().add(proc_st);
        proc_st.setBounds(120, 150, 60, 19);

        jLabel9.setFont(new java.awt.Font("Microsoft Sans Serif", 3, 12));
        jLabel9.setForeground(new java.awt.Color(255, 51, 102));
        jLabel9.setText("24%");
        getContentPane().add(jLabel9);
        jLabel9.setBounds(190, 150, 28, 15);

        CB1.setText("Коммисия");
        CB1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                CB1ActionPerformed(evt);
            }
        });

        getContentPane().add(CB1);
        CB1.setBounds(10, 190, 120, 23);

        kom_text.setText("0. 85 ");
        kom_text.setEnabled(false);
        getContentPane().add(kom_text);
        kom_text.setBounds(10, 220, 120, 19);

        jLabel4.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 18));
        jLabel4.setForeground(new java.awt.Color(51, 0, 102));
        jLabel4.setText(" ");
        getContentPane().add(jLabel4);
        jLabel4.setBounds(10, 260, 250, 30);

        jLabel6.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 18));
        jLabel6.setForeground(new java.awt.Color(51, 0, 102));
        jLabel6.setText(" ");
        getContentPane().add(jLabel6);
        jLabel6.setBounds(10, 290, 240, 30);

        jButton1.setText("Рассчет");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton1);
        jButton1.setBounds(10, 330, 100, 23);

        jButton2.setText("Выход");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton2);
        jButton2.setBounds(120, 330, 80, 23);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-297)/2, (screenSize.height-399)/2, 297, 399);
    }//GEN-END:initComponents

    private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed
        new SumKred(this).setVisible(true);
        
      
    }//GEN-LAST:event_jMenuItem8ActionPerformed
    public void setText(String s){
        sum_kred.setText(s);
        
    }
    
    private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
        OpenWordDoc(pathMS+"EXCEL.EXE R:\\kredit\\kredit.xls");
    }//GEN-LAST:event_jMenuItem6ActionPerformed

    private void sum_kredKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_sum_kredKeyReleased
        if (evt.getKeyCode()==KeyEvent.VK_ESCAPE){
            System.exit(0);}
    }//GEN-LAST:event_sum_kredKeyReleased

    private void salaryKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_salaryKeyReleased
        if (evt.getKeyCode()==KeyEvent.VK_ESCAPE){
            System.exit(0);}
    }//GEN-LAST:event_salaryKeyReleased

    private void formKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_formKeyReleased
        if (evt.getKeyCode()==KeyEvent.VK_ESCAPE){
            System.exit(0);}
    }//GEN-LAST:event_formKeyReleased

    private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
        
        OpenWordDoc("explorer http://10.17.1.38/biznes/indiv/Kredity/Kred_Main.htm");
    }//GEN-LAST:event_jMenuItem7ActionPerformed

    private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed
        OpenWordDoc(pathMS+"excel.exe r:\\kredit\\car.xlt");
    }//GEN-LAST:event_jMenuItem5ActionPerformed

    private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
        OpenWordDoc(pathMS+"excel.exe r:\\kredit\\house.xlt");
    }//GEN-LAST:event_jMenuItem4ActionPerformed

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
        OpenWordDoc(pathMS+"winword.exe R:\\kredit\\KRED_ROZ\\NoVI\\dod_a.doc");
    }//GEN-LAST:event_jMenuItem2ActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        OpenWordDoc(pathMS+"winword.exe R:\\kredit\\KRED_ROZ\\NoVI\\dod_b.doc");
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
        OpenWordDoc(pathMS+"winword.exe R:\\kredit\\KRED_ROZ\\NoVI\\akt_PPTvv.doc");
    }//GEN-LAST:event_jMenuItem3ActionPerformed

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
         System.exit(0);
    }//GEN-LAST:event_jButton2ActionPerformed

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        KredEvents ke = new KredEvents();
        double value = Double.valueOf(sum_kred.getText()).doubleValue();
        double pr = Double.valueOf(proc_st.getText()).doubleValue();
        int per = Integer.valueOf(per_kr.getSelectedItem().toString()).intValue();
        double comis;
        if(CB1.isSelected())
            comis = Double.valueOf(kom_text.getText()).doubleValue();
        else
            comis = 0.0D;
        res_all = ke.kred_value(value, pr, per, comis);
        double res_per = res_all * (double)per - value;
        String res1 = ke.FormatNum(res_all);
        String res2 = ke.FormatNum(res_per);
        jLabel4.setText((new StringBuilder()).append("\u041Cес\u044Fч\u043Dа\u044F \u043F\u043Bата: ").append(res1).toString());
        jLabel6.setText((new StringBuilder()).append("\u041Fере\u043F\u043Bата: ").append(res2).toString());
        if(kred_box.getSelectedIndex() == 0)
        {
            String res_pay = jLabel4.getText();
            try
            {
                int sal = Integer.valueOf(salary.getText()).intValue() / 6;
                String res = Integer.toString(sal);
                jLabel8.setText(res);
                int sal3 = (int)Math.round(res_all);
                int sal2 = sal / sal3;
                if(sal2 < 3)
                    JOptionPane.showMessageDialog(this, (new StringBuilder()).append("\u041A\u041BИЕ\u041DТ \u041DЕ \u041FА\u041BАТЕЖС\u041F\u041EС\u041EБЕ\u041D \u043A\u043Eеф.").append(Integer.toString(sal2)).toString(), "В\u043Dи\u043Cа\u043Dие", 2);
            }
            catch(NumberFormatException e)
            {
                e.getMessage();
                salary.setText("enter salary");
            }
        }
    }//GEN-LAST:event_jButton1ActionPerformed

    private void CB1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CB1ActionPerformed
        if(CB1.isSelected())
            kom_text.setEnabled(true);
        else
            kom_text.setEnabled(false);
    }//GEN-LAST:event_CB1ActionPerformed

    private void kred_boxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_kred_boxActionPerformed
        switch(kred_box.getSelectedIndex())
        {
        case 0: // '\0'
            proc_st.setText("2");
            int period = Integer.valueOf(per_kr.getSelectedItem().toString()).intValue();
            if(period <= 24)
                kom_text.setText("0.85");
            else
                kom_text.setText("0.9");
            jLabel9.setText("40%");
            break;

        case 1: // '\001'
            String res = sum_kred.getText();
            int sum = Integer.valueOf(res).intValue();
            if(sum <= 3001)
            {
                proc_st.setText("2.5");
                jLabel9.setText("30%");
                kom_text.setText("1.3");
            } else
            {
                proc_st.setText("2");
                jLabel9.setText("24%");
                kom_text.setText("1.5");
            }
            break;

        case 2: // '\002'
            if(usd.isSelected())
            {
                proc_st.setText("1.33");
                jLabel9.setText("15.96%");
                kom_text.setText("0.16");
            } else
            {
                proc_st.setText("1.75");
                jLabel9.setText("21%");
                kom_text.setText("0.16");
            }
            break;

        case 3: // '\003'
            if(usd.isSelected())
            {
                proc_st.setText("1.25");
                jLabel9.setText("15%");
                kom_text.setText("0.12");
            } else
            {
                proc_st.setText("1.25");
                jLabel9.setText("15%");
                kom_text.setText("0.12");
            }
            break;

        default:
            proc_st.setText("null");
            break;
        }
    }//GEN-LAST:event_kred_boxActionPerformed

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
        OpenCalc();
    }//GEN-LAST:event_jButton4ActionPerformed

    private void uahActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_uahActionPerformed
        if(uah.isSelected())
            usd.setSelected(false);
    }//GEN-LAST:event_uahActionPerformed

    private void usdActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_usdActionPerformed
        if(usd.isSelected())
            uah.setSelected(false);
    }//GEN-LAST:event_usdActionPerformed

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
        String res_pay = jLabel4.getText();
        try
        {
            int sal = Integer.valueOf(salary.getText()).intValue() / 6;
            String res = Integer.toString(sal);
            jLabel8.setText(res);
            int sal3 = (int)Math.round(res_all);
            int sal2 = sal / sal3;
            if(sal2 < 3)
                JOptionPane.showMessageDialog(this, "\u041A\u041BИЕ\u041DТ \u041DЕ \u041FА\u041BАТЕЖС\u041F\u041EС\u041EБЕ\u041D", "В\u043Dи\u043Cа\u043Dие", 2);
        }
        catch(NumberFormatException e)
        {
            e.getMessage();
            salary.setText("enter salary");
        }
    }//GEN-LAST:event_jButton3ActionPerformed
    
    %af_src_comm_3
     public void OpenCalc()
    {
        Calc_dlg dlg = new Calc_dlg(this);
        dlg.setVisible(true);
    }
     public void OpenWordDoc(String cmdline){
     try {
     String line;
     Process p = Runtime.getRuntime().exec(cmdline);
     BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
     while ((line = input.readLine()) != null) {
       System.out.println(line);
       }
     input.close();
     } 
    catch (Exception err) {
     err.printStackTrace();
     JOptionPane.showMessageDialog(this,err.toString(),"Error",JOptionPane.ERROR_MESSAGE);
     }
   }
     %af_src_comm_4
    
     
     public   static   void  main(String args[]) {
        JFrame.setDefaultLookAndFeelDecorated(true);
        JDialog.setDefaultLookAndFeelDecorated(true);
        java.awt.EventQueue.invokeLater( new  Runnable() {
             public   void  run() {
                 new  KredGen().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
     private  javax.swing.JCheckBox CB1;
     private  javax.swing.JButton jButton1;
     private  javax.swing.JButton jButton2;
     private  javax.swing.JButton jButton3;
     private  javax.swing.JButton jButton4;
     private  javax.swing.JButton jButton5;
     private  javax.swing.JLabel jLabel1;
     private  javax.swing.JLabel jLabel2;
     private  javax.swing.JLabel jLabel3;
     private  javax.swing.JLabel jLabel4;
     private  javax.swing.JLabel jLabel5;
     private  javax.swing.JLabel jLabel6;
     private  javax.swing.JLabel jLabel7;
     private  javax.swing.JLabel jLabel8;
     private  javax.swing.JLabel jLabel9;
     private  javax.swing.JMenu jMenu1;
     private  javax.swing.JMenuItem jMenuItem1;
     private  javax.swing.JMenuItem jMenuItem2;
     private  javax.swing.JMenuItem jMenuItem3;
     private  javax.swing.JMenuItem jMenuItem4;
     private  javax.swing.JMenuItem jMenuItem5;
     private  javax.swing.JMenuItem jMenuItem6;
     private  javax.swing.JMenuItem jMenuItem7;
     private  javax.swing.JMenuItem jMenuItem8;
     private  javax.swing.JPopupMenu jPopupMenu1;
     private  javax.swing.JPopupMenu jPopupMenu2;
     private  javax.swing.JSeparator jSeparator1;
     private  javax.swing.JTextField kom_text;
     private  javax.swing.JComboBox kred_box;
     private  javax.swing.JComboBox per_kr;
     private  javax.swing.JTextField proc_st;
     private  javax.swing.JTextField salary;
     public  javax.swing.JTextField sum_kred;
     private  javax.swing.JRadioButton uah;
     private  javax.swing.JRadioButton usd;
    // End of variables declaration//GEN-END:variables
    
}
фрейм 2
Код: 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.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
 package  kredit;
 import  javax.swing.*;
%af_src_comm_5
 public   class  SumKred  extends  JDialog {
    KredGen kg;
    %af_src_comm_6
     public  SumKred(JFrame parent) {
         super (parent, false);
        initComponents();
        setLocationRelativeTo( null );
    }
    
    %af_src_comm_7
     private   void  initComponents() {//GEN-BEGIN:initComponents
        jLabel1 =  new  javax.swing.JLabel();
        sum1 =  new  javax.swing.JTextField();
        jLabel2 =  new  javax.swing.JLabel();
        sum2 =  new  javax.swing.JTextField();
        jButton1 =  new  javax.swing.JButton();
        jButton2 =  new  javax.swing.JButton();

        getContentPane().setLayout( null );

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        jLabel1.setText("Стоимость товара");
        getContentPane().add(jLabel1);
        jLabel1.setBounds( 0 ,  0 ,  110 ,  14 );

        getContentPane().add(sum1);
        sum1.setBounds( 110 ,  0 ,  90 ,  20 );

        jLabel2.setText("Сумма");
        getContentPane().add(jLabel2);
        jLabel2.setBounds( 0 ,  20 ,  50 ,  14 );

        getContentPane().add(sum2);
        sum2.setBounds( 110 ,  20 ,  90 ,  20 );

        jButton1.setText("Считать");
        jButton1.addActionListener( new  java.awt.event.ActionListener() {
             public   void  actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton1);
        jButton1.setBounds( 10 ,  50 ,  80 ,  23 );

        jButton2.setText("Отмена");
        jButton2.addActionListener( new  java.awt.event.ActionListener() {
             public   void  actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        getContentPane().add(jButton2);
        jButton2.setBounds( 100 ,  50 ,  80 ,  23 );

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width- 221 )/ 2 , (screenSize.height- 127 )/ 2 ,  221 ,  127 );
    }//GEN-END:initComponents

     private   void  jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
         this .setVisible(true);
    }//GEN-LAST:event_jButton2ActionPerformed

     private   void  jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        String w = sum1.getText();
        kg =  new  KredGen();
        kg.setText(w);    
         this .setVisible(false);
    }//GEN-LAST:event_jButton1ActionPerformed
    
      
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
     private  javax.swing.JButton jButton1;
     private  javax.swing.JButton jButton2;
     private  javax.swing.JLabel jLabel1;
     private  javax.swing.JLabel jLabel2;
     private  javax.swing.JTextField sum1;
     private  javax.swing.JTextField sum2;
    // End of variables declaration//GEN-END:variables
    
}
...
Рейтинг: 0 / 0
Предача данных из одного фрейма в другой
    #33418739
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отморозки. Хоть бы тегом SRC пользовались...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Предача данных из одного фрейма в другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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