Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 28.03.2005, 13:59   Nach oben    #1
Zorki
Gast
 
Beiträge: n/a
Standard alert Ausgabe?

Ich hab mal ein wenig mit Java angefangen, und bin soweit an einer Stelle angekommen, an der ich etwas ausgeben möchte. Das soll eine Art kurze Statusnachricht sein, die man per ok oder so wegklicken kann. so etwas wie alert() bei JavaScript. Ich könnte natürlich die Bemerkung in ein Label schreiben, allerdings entspricht das nicht ganz meinen vorstellungen. Jetzt ist die Frage gibt es überhaupt etwas derartiges?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:03   Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Benutzt Du Swing als für die GUI-Elemente? Dann solltest Du Dir die Klasse JOptionPane anschauen. Die bietet gewisse Show-Methoden, welche Deine Wünsche leicht und schnell erfüllen sollten.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:14   Nach oben    #3
Zorki
Gast
 
Beiträge: n/a
Standard

Nein, ich habe kein einziges Swing Element verwendet. Ich könnte die Bibliotheken trotzdem importieren, aber gibt es auch andere Möglichkeiten?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:17   Nach oben    #4
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Mir ist keine bekannt. Du könntest Dir das mit AWT natürlich selber bauen. Swing ist allerdings sowieso das aktuelle Toolkit. Damit arbeite ich nur noch.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:23   Nach oben    #5
Zorki
Gast
 
Beiträge: n/a
Standard

hmm.... ok. import com.sun.java.swing.JOptionPane; ist das korrekt?
und vorallem: JOptionPane.showMessageDialog(null, "alert", "alert", "test"); ist das richtig?


edit: das untere ist auf jedenfall falsch. aber wie wäre es richtig?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:29   Nach oben    #6
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Versuchs so:
Code:
JOptionPane(new Frame(), "Alertmessage", "Alerttitle", JOptionPane.WARNING_MESSAGE);
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:38   Nach oben    #7
mic_checker
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zorki
hmm.... ok. import com.sun.java.swing.JOptionPane;
Code:
import javax.swing.*;
//oder import javax.swing.JOptionPane;
Btw. :
http://java.sun.com/j2se/1.5.0/docs/...ptionPane.html

ist ganz hilfreich
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 14:50   Nach oben    #8
Zorki
Gast
 
Beiträge: n/a
Standard

Ich bekomm immer wieder die Fehlermeldung, dass er die Methode JOptionPane nicht findet.

Und das hier ignoriert er auch völlig:
PHP-Code:
message1.setButtonSet(Message.OK);
message1.setTitle("Title");
message1.setMessage("Text");
message1.show(); 
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.03.2005, 15:19   Nach oben    #9
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

JOptionPane ist eine Klasse und keine Methode.

Bei dem Problem wäre ein Stückchen Code, sowie die Fehlermeldung sehr hilfreich.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.03.2005, 11:42   Nach oben    #10
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

kurzes Beispiel:
Code:
 
import javax.swing.JOptionPane;
 
public class Test {
 
public static void main (String args[]) {
Test anwendung = new Test();
}
 
public Test() {
JOptionPane(new Frame();"Alertmessage", "Alerttitle", JOptionPane.WARNING_MESSAGE);
}
}
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.03.2005, 12:02   Nach oben    #11
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Dafür braucht es nicht extra ein Objekt. Die Methode showMessageDialog(...); ist static.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.03.2005, 12:27   Nach oben    #12
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

ahjo stimmt ... hab meinen Beitrag mal abgeändert
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.03.2005, 23:27   Nach oben    #13
Zorki
Gast
 
Beiträge: n/a
Standard

Hmm. Hier mal kurz meine Idee:
Ich will eineDatei einlesen, und mache das bislang jedes Zeichen einzeln. (Gibt es andere Methoden? Ich gehe davon aus, kenne aber keine.)

Hier ist jetzt mal kurz der Code zum laden:
PHP-Code:
void LadeDatei() {
    
File Datei = new File(File);  
     try { 
     
int groesse = (int)Datei.length(); 
     if(
groesse 50000) {
/*  Hier soll irgentwie der Alert rein. bislang:

JOptionPane(new Frame(), "Alertmessage", "Alerttitle", JOptionPane.WARNING_MESSAGE);  */

} else {
     
char[] Daten = new char[groesse];
     
FileReader TextListe = new FileReader(Datei); 
     
int gelesen 0;

     while(
TextListe.ready()) {      
      
gelesen += TextListe.read(Datengelesengroesse-gelesen);
     }
     
TextListe.close();

     for(
int i=0i<geleseni++) {
     
text text Daten[i];
     }
     
textArea1.setText(text);
     }
     } catch(
Exception e) {
    }
  } 
Nebenbei: Das mit dem try catch ist auch nicht so ganz das wahre, aber IOExeption io wollte er nicht und: wie benutze ich setDynamicLayout?

Es ist ja eine Methode. Die Frage ist mit welchem Objekt rufe ich sie auf? Ich habe bislang: this.setDynamicLayout(true); Ist das richtig?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2005, 07:45   Nach oben    #14
Gottzilla
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 513
Standard

Benutze den BufferedReader und lese dann mit

Code:
readLine()
zeilenweise aus. Du brauchst noch eine FileNotFoundException (glaub ich zumindest )
__________________
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2005, 12:10   Nach oben    #15
Zorki
Gast
 
Beiträge: n/a
Standard

Schön... das mit dem Lesen hat sich erledigt. Aber was ist mit JOptionPane und setDynamicLayount bzw. try catch?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[C]Was bedeutet "%*d" in einer Ausgabe mit printf() Mirod Sonstige Programmiersprachen 2 15.09.2006 12:56
mehrzeilige Ausgabe / textarea doria HTML, XML und CSS 7 10.11.2005 14:44
Ausgabe von Prozess ehli75 Allgemeine Java-Programmierung 0 26.10.2005 11:57
Chat - Ausgabe bricht ab Chr!s PHP-Programmierung 12 05.10.2005 22:47
\n \r in der Ausgabe bob PHP-Programmierung 9 05.10.2005 09:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:30 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44