Ż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