Skocz do zawartości

Pomożecie w Javie ?


Flashek

Rekomendowane odpowiedzi

Patrz to mój kod :

-mój kod jest wspaniały

 

 

 

 

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

 

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

 

public class GUI extends JFrame implements ActionListener

{

 

private JTextField tA, tB, tC, tWynik;

private JLabel lA, lB, lC;

private JButton bWyjście, bRozwiąż;

 

public GUI()

{

setSize(400,400);

setTitle("Rowziązywanie równania kwadratowego");

setLayout(null);

 

 

lA = new JLabel("a", JLabel.RIGHT);

lA.setBounds(0, 50, 30, 20);

 

tA = new JTextField();

tA.setBounds(50, 50, 50, 20);

tA.setToolTipText("Podaj współczynnik a");

 

 

lB = new JLabel("b", JLabel.RIGHT);

lB.setBounds(100, 50, 30, 20);

 

tB = new JTextField();

tB.setBounds(150, 50, 50, 20);

tB.setToolTipText("Podaj współczynnik b");

 

lC = new JLabel("c", JLabel.RIGHT);

lC.setBounds(200, 50, 30, 20);

 

tC = new JTextField();

tC.setBounds(250, 50, 50, 20);

tC.setToolTipText("Podaj współczynnik c");

 

 

 

add(tA);

add(lA);

add(tB);

add(lB);

add(tC);

add(lC);

 

bRozwiąż = new JButton("Rozwiąż równanie");

bRozwiąż.setBounds(50, 150, 200, 20);

bRozwiąż.addActionListener(this);

 

bWyjście = new JButton("Wyjście");

bWyjście.setBounds(50, 250, 200, 20);

bWyjście.addActionListener(this);

 

add(bRozwiąż);

add(bWyjście);

 

tWynik = new JTextField();

tWynik.setBounds(50, 200, 200, 20);

 

add(tWynik);

}

 

 

public void actionPerformed(ActionEvent w)

{

Object źródło = w.getSource();

if (źródło==bWyjście);

{

dispose();

}

else if (źródło==bRozwiąż);

{

}

}

 

public static void main(String[] args)

{

 

GUI app = new GUI();

app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

app.setVisible(true);

}

}

 

 

ale nie wiem mam już dość , gdzieś jest jakiś błąd i czepia się "else" i się wszystko wali -.-

 

Robiłem to według poradnika :

Odnośnik do komentarza
Udostępnij na innych stronach

Po if nie stawiamy ;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class GUI extends JFrame implements ActionListener 
{

private JTextField tA, tB, tC, tWynik;
private JLabel lA, lB, lC;
private JButton bWyjście, bRozwiąż;

public GUI()
{
setSize(400,400);
setTitle("Rowziązywanie równania kwadratowego");
setLayout(null);


lA = new JLabel("a", JLabel.RIGHT);
lA.setBounds(0, 50, 30, 20);

tA = new JTextField();
tA.setBounds(50, 50, 50, 20);
tA.setToolTipText("Podaj współczynnik a");


lB = new JLabel("b", JLabel.RIGHT);
lB.setBounds(100, 50, 30, 20);

tB = new JTextField();
tB.setBounds(150, 50, 50, 20);
tB.setToolTipText("Podaj współczynnik b");

lC = new JLabel("c", JLabel.RIGHT);
lC.setBounds(200, 50, 30, 20);

tC = new JTextField();
tC.setBounds(250, 50, 50, 20);
tC.setToolTipText("Podaj współczynnik c");



add(tA);
add(lA);
add(tB);
add(lB);
add(tC);
add(lC);

bRozwiąż = new JButton("Rozwiąż równanie");
bRozwiąż.setBounds(50, 150, 200, 20);
bRozwiąż.addActionListener(this);

bWyjście = new JButton("Wyjście");
bWyjście.setBounds(50, 250, 200, 20);
bWyjście.addActionListener(this);

add(bRozwiąż);
add(bWyjście);

tWynik = new JTextField();
tWynik.setBounds(50, 200, 200, 20);

add(tWynik);
}


public void actionPerformed(ActionEvent w) 
{
Object źródło = w.getSource();
if (źródło==bWyjście)
{
dispose();
}
else if (źródło==bRozwiąż)
{
}
}

public static void main(String[] args) 
{

GUI app = new GUI();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setVisible(true);
}
}

 

A tak na przyszłość to to forum ma specjalną kategorię dla aplikacji Web'owych

Odnośnik do komentarza
Udostępnij na innych stronach

Zły dział.

 

Cytując raport: "Po co po tygodniu wskrzeszać temat, pisząc nie na temat, do tego powtarzając to, co wcześniej było powiedziane?"

Warn.

Pozdrawiam, Pt

 

Ale jeszcze by napisał po angielsku i co by było? Hę? HĘ?

Po za tym widziałem już mnóstwo postów wskrzeszanych po dwóch latach, raportowałem i nic.

Jak raport ode mnie to macie to w d***e ale jak na mnie to od razu zamordować.

Wy mnie po prostu nie lubicie. :<

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...