Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
03.05.12, 11:43
|
#1
|
der stiffmaster himself!
Registriert seit: Nov 2009
Ort: hinter Bagdad
Beiträge: 772
Bedankt: 374
|
Java wo ist der Fehler?
Heyho, muss für morgen ein Informatikprojekt abgegeben. Jetzt zeigt mir Eclipse aber einen Fehler an... habe ihn rot markiert.
Zitat:
private JButton getJb_lösche() {
if (jb_lösche == null) {
jb_lösche = new JButton();
jb_lösche.setBounds(new Rectangle(374, 360, 108, 32));
jb_lösche.setText("Löschen");
jb_lösche.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
ObjectSet <Buecher> liste = db.query(new Predicate<Buecher>(){
public boolean match(Buecher a){
return a.getName().equalsIgnoreCase(txt_Name.getText());
}
}
);
while(liste.hasNext())
{
Buecher ausgabe = (Buecher) liste.next();
txt_Name.setText(ausgabe.getName());
txt_Straße.setText(ausgabe.getStraße());
txt_PLZ.setText(ausgabe.getPlz());
txt_Ort.setText(ausgabe.getOrt());
tf_Buchtitel.setText(ausgabe.getBuchtitel());
tf_Autor.setText(ausgabe.getAutor());
tf_Von.setText(ausgabe.getVon());
tf_Bis.setText(ausgabe.getBis());
}
}}
);
}
};{
return jb_lösche; }
private
|
__________________
Wie der Führer sitz' ich hier,
die braune Masse unter mir.
|
|
|
03.05.12, 11:53
|
#2
|
Erfahrenes Mitglied
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
|
Da ist nichts rot ...
Zudem glaube ich das da sehr viele "Formatierungsfehler" drin sind ...
z.B. was soll das zum Schluss?:
Code:
.
.
.
{
return jb_lösche; }
|
|
|
03.05.12, 12:01
|
#3
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
1. Eclipse zeigt Dir auch einen Text an! Den sollte man lesen und verstehen.
2. Der Code scheint leider ziemlich unbrauchbar zu sein. Struktur, Sinn und Zweck?
3. Titel und Beschreibung sind ziemlich dürftig...
|
|
|
03.05.12, 12:32
|
#4
|
der stiffmaster himself!
Registriert seit: Nov 2009
Ort: hinter Bagdad
Beiträge: 772
Bedankt: 374
|
da fehlt irgend ein Token. ist nur ein Ausschnitt, dass ganze funktioniert dann schon aber irgend ein Token ist zu wenig...
könnte mir einer vllt helfen was da noch hin muss ?
__________________
Wie der Führer sitz' ich hier,
die braune Masse unter mir.
|
|
|
03.05.12, 12:59
|
#5
|
Erfahrenes Mitglied
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
|
Naja, wie schon gesagt, was soll das zum Schluss, was du jetzt rot Markiert hast?
Mal zusammengefasst:
Code:
private JButton getJb_lösche() {
... /* irgendein Code */
};
{
return jb_lösche;
}
Du hast da eine Funktion mit dem Namen getJb_lösche() mit dem Rückgabetyp JButton, jedoch ohne RETURN, dann hast du Bereichsklammern gesetzt, die etwas zurück geben wollen aber außerhalb der Funktion ... Zudem bin ich mir auch nicht sicher ob man bei Java, bei Funktionsdefinition einen Strichpunkt setzen muss/darf (ich komme eher aus der C++-Ecke  ) ...
Würdest du alles besser Formatieren, würdest du solche Fehler erkennen  .
|
|
|
03.05.12, 13:34
|
#6
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
Zitat:
Zitat von slahn
Würdest du alles besser Formatieren, würdest du solche Fehler erkennen  .
|
Das ist es ja!
Zwei Tasten klicken und Eclipse formatiert den Code lesbar.
Des weiteren erkennt Eclipse nahezu jegliche Fehler und gibt auch Informationen zu diesen wieder, sowie eine Auto-Korrektur.
Der Fehler sitzt für mich als eindeutig vor dem Monitor!
Glaube kaum, dass jemand diesen Code oder das Projekt positiv bewerten kann, wenn man sieht das hier die Grundlagen vollkommen vernachlässigt wurden.
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:25 Uhr.
().
|