B
Blame!
Gast
Hi, ich bin noch JAVA Anfänger, lern das erst seit 2,3 Wochen in der Schule aber es macht sau fun.... Ich möchte unbedingt Programme mit gui machen und hab mir heut nen quellcode von einem prog gefunden das adressen in ips umwandelt und versucht das umzuschreiben.(learning by doing ^^) Hat aber nicht funktioniert
Ich will ein Prog schreiben das einfach 2 zahlen multipliziert. Aber ich weiß nicht genau wie ich das schreiben soll das es im Ergebnis Feld ausgegeben wird.
Also wie gesagt ich hab den Quellcode von dem anderen Prog bissle umgeschieben (vereinfacht), es läuft zwar, aber ich denk wer java beherrscht wird gleich sehn das es eig. nix nützt.
Villeicht könnte sich ja jemand der bissle was von java versteht kurz hinsetzen und das Prog schreiben. Oder ausführlich erklären wie`s geht (aber ich denk mal das die 1. Methode einfacher für uns beide ist *g*). Das würde mir echt weiterhelfen!!
Danke!
Blame!
Ps.:
Hier das was ich schon "geschrieben" hab:
Ich will ein Prog schreiben das einfach 2 zahlen multipliziert. Aber ich weiß nicht genau wie ich das schreiben soll das es im Ergebnis Feld ausgegeben wird.
Also wie gesagt ich hab den Quellcode von dem anderen Prog bissle umgeschieben (vereinfacht), es läuft zwar, aber ich denk wer java beherrscht wird gleich sehn das es eig. nix nützt.
Villeicht könnte sich ja jemand der bissle was von java versteht kurz hinsetzen und das Prog schreiben. Oder ausführlich erklären wie`s geht (aber ich denk mal das die 1. Methode einfacher für uns beide ist *g*). Das würde mir echt weiterhelfen!!
Danke!
Blame!
Ps.:
Hier das was ich schon "geschrieben" hab:
Code:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class add extends JDialog {
double zahl;
double zahl2;
JTextField zahlnr1, zahlnr2, ergebnis;
JButton clear, find, copy;
JPanel p1, p2, p3;
public add(){
getContentPane().setLayout(new GridLayout(6,1,5,5));
setTitle("2 Zahlen multiplizieren");
makeDialog();
makeEvents();
}
private void makeEvents(){
find.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
{
}
}
});
copy.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
}
});
}
//Das design müsste villeicht noch angepasst werden ^^
private void makeDialog(){
p1 = new JPanel();
p1.setLayout(new GridLayout(1,2));
p1.add(new JLabel());
p2 = new JPanel();
p2.setLayout(new GridLayout(1,2));
p2.add(new JLabel());
p2.add(clear = new JButton("löschen"));
p2.add(copy = new JButton("Copy"));
p2.add(find = new JButton("los!"));
p3 = new JPanel();
p3.setLayout(new GridLayout(1,2));
p3.add(new JLabel("Ergebnis:"));
p3 = new JPanel();
getContentPane().add(new JLabel("Zahlen multiplizieren:"));
getContentPane().add(zahlnr1 = new JTextField("zahl1"));
getContentPane().add(zahlnr2 = new JTextField("zahl2"));
getContentPane().add(ergebnis = new JTextField("Ergebnis"));
getContentPane().add(p1);
getContentPane().add(p2);
getContentPane().add(p3);
}
//Das is noch vom alten code... weiß aber nicht wie man`s entfernt
public static void main(String[] args){
add ip = new add();
ip.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
ip.pack();
ip.show();
}
}