Zum Inhalt springen

Krain

Mitglieder
  • Gesamte Inhalte

    670
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Krain

  1. Krain

    JTextField-Formatierung

    Danke - ihr habt mir alles sehr geholfen Ich hoffe ich kann euch mal ebenso behilflich sein! Ciao Krain
  2. Hi Wie bekomme ich den Rahmen des JTextField weg? Wie kann ich ein JTextField so formatieren, dass nur eine bestimmte Anzahl an Zeichen eingegeben werden kann - bzw. sogar, dass man nur Ziffern oder bestimmteZeichen angeben kann? Danke im voraus
  3. Krain

    JAR - Archive

    Kann ich die Autoexec.bat so bearbeiten, das ich den Pfad des Interpreters wie folgt eintrage: PATH=%PATH%;D:\JDK\BIN - Könnte es dann auch funktionieren? Ich kenn mich damit echt nicht aus. Aber ich meine mal etwas darüber gelesen zu haben!
  4. Krain

    JAR - Archive

    Und wo und wie mach ich das genau? Mit sowas kenn ich mich nämlich überhaupt nicht aus. Kann mir das bitte mal einer ausführlich erklären? Ich wäre ihm/ihr dafür sehr dankbar!
  5. Krain

    Packages

    Danke - das war richtig - es lag daran, daß das Auto.java-File im selben Ordner wie CarControl.java lag. cya
  6. Krain

    Packages

    Hi Noch ein Problem: Ich hab meine abstrakte Klasse Strassenfahrzeug und meine Klasse Auto im Package fahrzeug. Jetzt hab ich eine klasse CarControl geschrieben und will über: import fahrzeug.*; auf die Klasse Auto zugreifen.Das funktioniert aber nicht. ALLERDINGS wenn ich in der Importanweisung: import fahrzeug.Auto; angebe, funktioniert es einwandfrei! Warum versteht der Compiler den Stern hier nicht richtig. bei import java.io.*; versteht er es doch auch! Woran liegt das? Danke
  7. Krain

    JAR - Archive

    Ja Ich kann ja im selben Ordner, wo auch der JDK-Ordner liegt, mein Jar-Archiv mit Doppelklick ausführen, nur wenn ich mich "zu weit" von dem JDK-Ordner entferne kann ich das nciht mehr tun - muß ich da in der autoexec.bat noch irgendeinen Pfad anlegen oder sowas?
  8. Krain

    JAR - Archive

    Hi zusammen ICh hab immer noch ein kleines Problem mit meinem Jar-Archiv. Ich hab es jetzt erstellt - die Main-Class steht in der Manifest-Datei und alle meine Sourcen sind auch dabei! Das Archiv läßt sich auch in Windows über Doppelklick ausführen aber nur, wenn das Archiv im selben Verzeichnis wie der JDK-Ordner liegt - andernfalls passiert bei Doppelklick gar nichts! Andererseits kann ich das Archiv von der Konsole aus mit dem Befehl: java -jar Archiv.jar aus jedem Ordner aufrufen! Kann mir jemand sagen warum das so ist? Und wie kriege ich es hin, dass das Archiv in jedem Ordner mit Doppelklick läuft? Herzlichen Dank Krain
  9. Ach so - alles klar - Danke
  10. Hallo zusammen, Ich hab ein Verständnisproblem bei meinem Programm: import java.util.*; import java.text.*; public class Clock extends Thread { Calendar cal=new GregorianCalendar(); public Clock(int timeHour,int timeMinute,String title) { wakeHour=timeHour; wakeMinute=timeMinute; this.title=title; start(); } public Clock(int timeHour,String title) { this(timeHour,0,title); } public void run() { boolean checked=false; while(true) { try { cal.setTime(new Date()); if (cal.get(Calendar.HOUR_OF_DAY)==wakeHour && cal.get(Calendar.MINUTE)==wakeMinute) { if(!checked) { System.out.println(title); checked=true; } } else { System.out.println(cal.get(Calendar.HOUR_OF_DAY)+":"+ cal.get(Calendar.MINUTE)+" "+cal.getTime()); } Thread.sleep(1000*10); //10 Sekunden warten } catch(InterruptedException e) { System.out.println("interrupted"); } } } private int wakeHour,wakeMinute; private String title; public static void main(String[] args) { Clock clock=new Clock(8,50,"Simpsons kommt"); } } Ich zähle ja eigentlich mit Thread.sleep 10sekundenweise -Wie kann es dann sein, daß das Programm dann bei der Ausgabe(siehe unten rot markiert) von der 7sekunden-Stelle auf die 8sekunden-Stelle umspringt? 8:46 Thu Jul 18 08:46:37 CEST 2002 8:46 Thu Jul 18 08:46:47 CEST 2002 8:46 Thu Jul 18 08:46:57 CEST 2002 8:47 Thu Jul 18 08:47:07 CEST 2002 8:47 Thu Jul 18 08:47:17 CEST 2002 8:47 Thu Jul 18 08:47:27 CEST 2002 8:47 Thu Jul 18 08:47:37 CEST 2002 8:47 Thu Jul 18 08:47:47 CEST 2002 8:47 Thu Jul 18 08:47:57 CEST 2002 8:48 Thu Jul 18 08:48:07 CEST 2002 8:48 Thu Jul 18 08:48:18 CEST 2002 8:48 Thu Jul 18 08:48:28 CEST 2002 8:48 Thu Jul 18 08:48:38 CEST 2002
  11. Krain

    JMenuBar

    Bei mir sind aber doch der JFrame und das JMenu getrennt! ich will in der Klasse JMenu ohne, daß ich den JFrame an den Konstruktor übergebe wissen, zu welchem JFrame das JMenu später gehört. Generell: Ist das möglich,oder wird das nur noch umständlicher, als einfach den JFrame zu übergeben?
  12. Krain

    TitledBorder

    Bitte bitte Für Fragen bin ich immer offen!
  13. Krain

    TitledBorder

    Um was willst Du eine TitledBorder machen!? probier es so:` [gewünschtes Object].setBorder(new TitledBorder(new EtchedBorder(),"Titel")); vergiss nicht javax.swing.border.*; zu importieren! oder was wolltest Du genau haben?
  14. Krain

    Jar Manifest

    Hey - ich hab es endlich hinbekommen! Ich weiß nicht warum, aber jetzt funktioniert es endlich! Danke für die ganzen Tips, die ihr mir gegeben habt - das hat echt geholfen!:marine
  15. Krain

    Jar Manifest

    Und wie sah deine meinmanifest - Datei aus? ist das nur die Zeile: Main-Class: Haupt[return] -und das dann abgespeichert als textdatei?
  16. Krain

    Jar Manifest

    Ich krieg das einfach nicht hin! Ich weiß nicht, was ich noch ausprobieren soll, Kann mir jemand noch mal ganz langsam - sozusagen für einen Nichtsversteher wie mich - erklären, wie ich aus meiner Ansammlung von .class Dateien, von denen nur eine eine main-Routine enthält ein ausführbares Programm machen kann. Im Moment starte ich meine Programme entweder über meinen Editor(den JCreator) oder über die Eingabeaufforderung! Noch einmal ein Aufruf an alle: Wie kann ich meine Programme unter Windows ausführbar machen?? Ich versuch das jetzt schon seit drei Tagen, und jetzt qualmt:confused: mir langsam der Kopf!
  17. Krain

    Java - Referenz

    Also das "Handbuch der Javaprogrammierung" bzw. "Goto Java 2" kann ich auch empfehlen. Daher hab auch ich etwas Java-gelernt. Weiter hab ich noch "Java ist auch eine Insel", das ist aber etwas zu oberflächlich finde ich - aber es erklärt die Grundgedanken der OO-Programmierung recht anschaulich.
  18. Krain

    Jar Manifest

    Ja - das hab ich ja probiert - ich hab jetzt auch den Path mit angelegt, aber wenn ich es mit javaw öffne bringt er mir trotzdem den Fehler: Could not find main-Class obwohl das meine Haupt.class doch ist.:confused: Ich hab in der Haupt.class meine main-Funktion stehen, die eigentlich nur eine andere Klasse - nämlich einen schlichten JPanel - aufruft. Ich hab mir mal die DemoProgramme aus dem JDK angesehen, und da steht auch nicht mehr oder weniger im Manifest als bei mir. Die lassen sich aber über Doppelklick ausführen! Irgendwo hab ich da einen gewaltigen Denkfehler glaube ich. Oder muß ich da in der main-Funktion noch was wichtiges reinschreiben, worauf ich nicht geachtet habe? Meine Hauptklasse sieht so aus: public class Haupt { public static void main(String[] args) { new Magic(); } } Aber trozalledem Danke für Deinen Tip - Ich sag bescheid, wenn ich weitergekommen bin
  19. Krain

    Jar Manifest

    Hey Danke - Jetzt steht es bei mir im Archiv Manifest drin. Aber mein Problem hab ich trotzdem noch, daß sich das Jar-Archiv nicht mit Doppelklick ausführen läßt.
  20. Krain

    JMenuBar

    Hi zusammen, Ich bräuchte mal nen Tip - ist ja eigentlich kein Fehler, ich will das Programm nur schöner haben. Ich hab hier einen kleinen Programmaufbau für ein JMenuBar: class Magic extends JFrame { public Magic() { super(""); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); setJMenuBar(new MagicMenu(this)); setSize(700,500); show(); } } class MagicMenu extends JMenuBar implements ActionListener { private JFrame father; public MagicMenu(JFrame father) { this.father=father; JMenu menu=null; JMenuItem mi=null; JMenu datei=new JMenu("Datei"); mi=new JMenuItem("Neu"); mi.addActionListener(this); mi.setActionCommand("new"); datei.add(mi); add(datei); mi=new JMenuItem("Öffnen"); mi.addActionListener(this); mi.setActionCommand("open"); datei.add(mi); add(datei); mi=new JMenuItem("Speichern"); mi.addActionListener(this); mi.setActionCommand("save"); datei.add(mi); add(datei); datei.addSeparator(); mi=new JMenuItem("Beenden"); mi.addActionListener(this); mi.setActionCommand("exit"); datei.add(mi); add(datei); } public void actionPerformed(ActionEvent e) { String cmd=e.getActionCommand(); if(cmd.equals("exit")) { father.dispose(); } } } Hier meine Frage: Ich schleppe ja meinen JFrame in das MagicMenu mit! Kann ich irgentwie anders in der actionPerformed-Funktion herausfinden, von welchem JFrame die Exit-Anweisung kommt, ohne daß ich den Vaterframe mitschleppen muß? Wenn ja, wie? Danke
  21. Krain

    scrollen

    Ich bin mir jetzt nicht sicher ob ich dich richtig verstanden habe. Aber probier mal die Area in ein ScrollPane einzubinden - so kannst Du über die gesamte Länge des Textes scrollen.
  22. Krain

    Jar Manifest

    Schon ok - ich find das schon irgentwie. Ich hab hier nur eine abgespeckte JCreator-Version und versuche das eben über die normale Eingabeaufforderung.
  23. Krain

    JList

    Ja danke Dir So hab ich mir das vorgestellt
  24. Krain

    Jar Manifest

    Ja gut - ich versuche mit dem Befehl $ jar cmf meinManifest.txt Haupt.jar Haupt*.class das Manifest im Archiv zu erzeugen. In meinem Manifest steht: Manifest-Version: 1.0 Created-By: 1.3.1_01 (Sun Microsystems Inc.) Main-Class: Haupt aber das Programm lässt sich trotzdem nicht ausführen, bzw. wenn ich es wieder entpacke steht im Manifest nur Manifest-Version: 1.0 Created-By: 1.3.1_01 (Sun Microsystems Inc.) Ich weiß nicht, was ich hier falsch mache
  25. Krain

    Jar Manifest

    Danke ich schau mir das mal an

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...