carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
2.530 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 419 von 2212 (19%) |<   <   >   >|

Autor PeePii
Datum 18.03.07, 13:31
Betreff Java Applet


Hallo Liebe User, also ich hab ein Projekt welches ich bis Ostern abgeben muss und hab mich für ein selbstausgedachtes jedoch sehr schwieriges Programm entschlossen :S....

Beim Programm geht es um dies das ich eine Datenbank erstellt habe also ein .txt dokument und so nun mein programm sollte so wie google funktionieren es soll jedoch aus der datenbank die sachen rausnehmen wenn ihr versteht

z.B.: wenn man nach cola sucht sucht er mir die datenbank ab und dort wo er cola findet die zeile gibt er mir dann im textfeld aus....

so nun der Quelltext



import java.applet.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.awt.Graphics;
import java.awt.Image;


public class Fenster extends Applet implements ActionListener, WindowListener
{



public void paint(Graphics g)
{

Button b1 = new Button("Suche");
Button b2 = new Button("Auf gut Glück!");

TextField t1 = new TextField();
TextField t2 = new TextField();

Label l1 = new Label("Je 100g");
Label l2 = new Label("Protein in g");
Label l3 = new Label("kJ");
Label l4 = new Label("kcal");

//Label l5 = new Label(" Copyright 2007");

setSize(600,500);




setLayout(null);

Color c = new Color(0,198,255);
this.setBackground(c);

Color d = new Color(255,255,0);
b1.setBackground(d);
b2.setBackground(d);

Color e = new Color(62,105,255);
b1.setForeground(e);
b2.setForeground(e);

t2.setBackground(d);
t2.setForeground(e);



b1.setSize(70,20);
b1.setLocation(220,130);
b2.setSize(100,20);
b2.setLocation(300,130);
t1.setSize(370,22);
t1.setLocation(122,100);
t2.setSize(370,22);
t2.setLocation(122,200);
l1.setSize(50,22);
l1.setLocation(120,173);
l2.setSize(70,22);
l2.setLocation(220,173);
l3.setSize(50,22);
l3.setLocation(340,173);
l4.setSize(50,22);
l4.setLocation(410,173);
//l5.setSize(300,20);
//l5.setLocation(140,70);




add(b1);
add(b2);
add(t1);
add(t2);
add(l1);
add(l2);
add(l3);
add(l4);
//add(l5);

Image img = getImage(getCodeBase(),"mann3.jpg");
g.drawImage(img,76,70,this);

Image img1 = getImage(getCodeBase(),"mann4.jpg");
g.drawImage(img1,495,55,this);

Image img2 = getImage(getCodeBase(),"Kalorientabelle.jpg");
g.drawImage(img2,150,50,this);


//b2.addActionListener(Fenster);

BufferedReader file = null;


try
{
file = new BufferedReader(new FileReader("tabelle.txt"));
}
catch (FileNotFoundException a)
{
a.printStackTrace ();
}
String str = null;
try
{
str = file.readLine();
}
catch (IOException a)
{
a.printStackTrace ();
}
t2.setText(str);






}


public void actionPerformed(ActionEvent e)
{

}



public void windowClosing(WindowEvent evt)
{
System.exit(0);
}


public void windowOpened(WindowEvent evt)
{
}
public void windowIconified(WindowEvent evt)
{
}
public void windowDeiconified(WindowEvent evt)
{
}
public void windowClosed(WindowEvent evt)
{
}
public void windowActivated(WindowEvent evt)
{
}
public void windowDeactivated(WindowEvent evt)
{
}
}



so das programm enthält halt auch 3bilder ist aber egal...

Das mit dem durchsuchen sollte eine Schleife machen jedoch weiß ich nicht wie ich das machen soll.... :S

Die Schleife soll abbrechen wenn die datenbank einmal durchgeblättert worden ist und wenn halt nichts gefunden wird oder wenn etwas gefunden wird soll die schleife auch aufhören weiterzusuchen


ich hoffe ihr versteht mich!!!


Liebe Grüsse Pepi


 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com