pobranie danych z innej klasy

0

Żaden ze mnie haker i dlatego zwracam się z prośba o pomoc. **Chciałbym pobrać tekst z jednej klasy do klasy następnej **foo- wierzę, że sprawa jest mega błaha ale już straciłem nadzieję, że jakoś to gdzieś na forum znajdę rozwiązanie które będzie dla mnie przynajmniej w pewnym stopniu zrozumiałe :D

I sprawa 2 chciałbym przycisk Otworz plik podlinkować pod określony plik (Excel, word) podająć jego ścieżkę (zrobiłem to za pomocą FileChoosera, ale nie dokońca mi o to chodzi).

Bardzo proszę o wyrozumiałość i pomoc.

Klasa 1:

public class Klasa3 extends JFrame implements ActionListener
{
	JLabel lOkienko1;
	JTextField tOkienko1;
	JButton bOtworzPlik, bDalej;
	String ok;

	public Klasa3()
	{
	
		tOkienko1 = new JTextField();
		tOkienko1.setBounds(100,140,250,45);
		add (tOkienko1);
			
		bOtworzPlik = new JButton("OTWORZ PLIK");
		bOtworzPlik.setBounds(1110,160,150,30);
		add (bOtworzPlik);
		bOtworzPlik.addActionListener(this);
		
		bDalej = new JButton("DALEJ");
		bDalej.setBounds(1110,120,150,30);
		add (bDalej);
		bDalej.addActionListener(this);
		
		setSize(1300,750);
		setTitle("Klasa 3 do wpisania tekstu");
		setLayout(null);
		
		
	}
	static Klasa4 obiekt;
	public void actionPerformed(ActionEvent e) 
	{
		Object zrodlo = e.getSource();
	
		
		if (zrodlo==bDalej)
		{
			if (obiekt == null) 
			{
				System.out.println("alamakota");
				obiekt = new Klasa4();
			}
			obiekt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			this.setVisible(false);
			obiekt.setVisible(true);
			//dispose();
		}
		
	}
	public static void main(String[] args) 
	{
		Klasa3 obiekt = new Klasa3();
		obiekt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		obiekt.setVisible(true);

	}

}

Klasa 2:

public class Klasa4 extends JFrame 
{

	JLabel lOkienko;
	
	public Klasa4()
	{
		lOkienko = new JLabel();
		lOkienko.setBounds(100,200,250,45);
		add (lOkienko);
		

		setSize(1300,750);
		setTitle("Klasa 4 do pobierania tekstu");
		setLayout(null);
	}

	public static void main(String[] args) 
	{
		Klasa4 obiekt = new Klasa4();
		obiekt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		obiekt.setVisible(true);
	}
}

dodanie znaczników <code class="java"> oraz tagu wątku - fp

0

Lekcja numer 1: klasy to co innego niż OBIEKTY. Musisz powiazać ze sobą te dwa OBIEKTY klas (np. przekazując referencję jednego z nich do drugiego w konstruktorze)

1 użytkowników online, w tym zalogowanych: 0, gości: 1