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

package com.sinaq;

import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.GridLayout;
import javax.swing.border.LineBorder;
import java.awt.Color;

public class Main2 extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	static JPanel contentPane;
	JPanel panel = new JPanel();
	
	/**
	 * Launch the application.
	 */
	
	public static void main(String[] args) {


		
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Main2 frame = new Main2();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
		
	}

	/**
	 * Create the frame.
	 */

	public Main2() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 657, 414);
		contentPane = new JPanel();
		contentPane.setBorder(new LineBorder(new Color(0, 0, 0)));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		panel.setBounds(0, 0, 577, 345);
		contentPane.add(panel);
		panel.setLayout(new GridLayout(3, 3, 0, 0));
		for (int i = 1; i <= 3; i++){
			for(int j = 1; j <= 3; j++){
				String ad = ""+i+j;
				qutular q = new qutular(ad, i, j);
				panel.add(q);
			}
		}
	}
}

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

package com.sinaq;
import java.awt.*;

import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class qutular extends JTextField{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public qutular(String ad, int i, int j){
		JTextField box = new JTextField(ad);
		box.setEditable(false);
		box.setFont(new Font("Tahoma", Font.BOLD, 14));
		box.setForeground(Color.BLUE);
		box.setBounds(i*8+32*(i-1), j*8+16*(j-1), 32, 16);
		add(box);
	}
	
}

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

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (13 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (21 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (26 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (34 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (38 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (40 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (40 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (42 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (48 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (48 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (48 gün əvvəl)

E. Hacı cavab verdi - Riyazi proqramlar üçün proqram (49 gün əvvəl)

Software Developer cavab verdi - Kursda xaricdə təhsil imkanı nece yaranır? (49 gün əvvəl)

darkpixel cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (50 gün əvvəl)

darkpixel cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (50 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ş 23284 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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