Javada başqa classdan əsas classa komponent əlavə etmək.

Salam, Javada 2 ədəd classım var. Main2qutular. Mən tam olaraq qutular classı vasitəsi ilə Main2 classında
JPanel-ə JTextfieldlər əlavə etmək istəyirəm. Deməli Main2-də panelin layoutunu gridlayout verdikdə işləyir, amma absolutelayout verdikdə işləmir.
Yəni mən istəyirəm ki, textfield-lər mənim verdiyim spesifik kordinatlarda yerləşsinlər.
Classlar aşağıdakılardır
Main2

1package com.sinaq;
2 
3import java.awt.BorderLayout;
4import java.awt.EventQueue;
5import javax.swing.JFrame;
6import javax.swing.JPanel;
7import java.awt.GridLayout;
8import javax.swing.border.LineBorder;
9import java.awt.Color;
10 
11public class Main2 extends JFrame {
12 
13    /**
14     *
15     */
16    private static final long serialVersionUID = 1L;
17    static JPanel contentPane;
18    JPanel panel = new JPanel();
19     
20    /**
21     * Launch the application.
22     */
23     
24    public static void main(String[] args) {
25 
26 
27         
28        EventQueue.invokeLater(new Runnable() {
29            public void run() {
30                try {
31                    Main2 frame = new Main2();
32                    frame.setVisible(true);
33                } catch (Exception e) {
34                    e.printStackTrace();
35                }
36            }
37        });
38         
39    }
40 
41    /**
42     * Create the frame.
43     */
44 
45    public Main2() {
46        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
47        setBounds(100, 100, 657, 414);
48        contentPane = new JPanel();
49        contentPane.setBorder(new LineBorder(new Color(0, 0, 0)));
50        setContentPane(contentPane);
51        contentPane.setLayout(null);
52         
53        panel.setBounds(0, 0, 577, 345);
54        contentPane.add(panel);
55        panel.setLayout(new GridLayout(3, 3, 0, 0));
56        for (int i = 1; i <= 3; i++){
57            for(int j = 1; j <= 3; j++){
58                String ad = ""+i+j;
59                qutular q = new qutular(ad, i, j);
60                panel.add(q);
61            }
62        }
63    }
64}

—————————————————————————————————
qutular

1package com.sinaq;
2import java.awt.*;
3 
4import javax.swing.JOptionPane;
5import javax.swing.JPanel;
6import javax.swing.JTextField;
7 
8public class qutular extends JTextField{
9    /**
10     *
11     */
12    private static final long serialVersionUID = 1L;
13 
14    public qutular(String ad, int i, int j){
15        JTextField box = new JTextField(ad);
16        box.setEditable(false);
17        box.setFont(new Font("Tahoma", Font.BOLD, 14));
18        box.setForeground(Color.BLUE);
19        box.setBounds(i*8+32*(i-1), j*8+16*(j-1), 32, 16);
20        add(box);
21    }
22     
23}

Yadda saxlama
Kateqoriya: Sual . , , . Qısa keçid.

Bu suala hələ ki cavab yoxdur
Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

SN cavab verdi - Kripto vergi (4 gün əvvəl)

Nicat97 cavab verdi - ilkaddimlar.com-a nə oldu? (11 gün əvvəl)

nicatmemmedli cavab verdi - Proqramlaşdırma - fəlsəfə (15 gün əvvəl)

nicatmemmedli cavab verdi - ilkaddimlar.com-a nə oldu? (15 gün əvvəl)

Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (25 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (34 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (36 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (36 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (36 gün əvvəl)

E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (36 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (37 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (37 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (37 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (38 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (38 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23307 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2025