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
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.393 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1583 von 2212 (72%)
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