Zum Inhalt springen

siser

Mitglieder
  • Gesamte Inhalte

    17
  • Benutzer seit

  • Letzter Besuch

  1. ich wollte nur wissen wieso das nicht einheitlich gehandhabt wird. das ist schon alles.
  2. Adjazensmatrix und normale Übergangsmatrix sind ja beide Marixen Uns wurde gesagt das wir bei den Übergängen nur für die Spalten das "von" udn für dei Zeilen das "nach" schreiben dürfen. Bei der Adjazensmatrix ist dies aber genau andersherum obwohl das ja genaugenommen auch ein Übergangsgraph ist. Ich sehe nicht den Unteschied zwischen nem Graphen und nen Übergangsdiagramm mit ner Käferpopulation.
  3. Hi habe mal eine dumme? frage. Bei der Graphenhorie gibts ja die Adjazensmatrixen, bei den Automaten dafür dei Zustandstabellen. In beiden ist die zeile das "Von" und die Spalte das "nach". Bei den Übergangsmatrixen hatten wir aber das die Zeile das "nach" ist und die Spalte das "Von". Wieso ist da eine Diskepanz?. Matix sollte doch Matix sein. Bsp: A B Bei dem Übergangsdiagram würde das heißen von b nach a A 0 1 bei der Adjazenzmatrix: von a nach b aber in einer ganz B 0 0 anderen Reihenfolge ?
  4. habs hinbekommen^^ hatte eine implements vergessen in der aller letzten klasse^^ Ist das eigentlich normal das man hier keine Beiträge editieren kann?
  5. private void bearbeiteSpeichern(){ try { FileOutputStream fos = new FileOutputStream("daten.buecherei"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(((Object)buecherei)); fos.close(); oos.close(); } catch (IOException e) { JOptionPane.showMessageDialog(this, "Konnte Arrayeinstellungsdatei nicht erstellen."); } } private void bearbeiteOeffnen(){ try { FileInputStream fis = new FileInputStream("daten.buecherei"); ObjectInputStream ois; try { ois = new ObjectInputStream(fis); buecherei =(Buecherei) (ois.readObject()); listAutorenliste.setListData(buecherei.getAutorArray()); listAutorenliste.setSelectedIndex(0); ois.close(); } catch (IOException ex) { JOptionPane.showMessageDialog(this, "Konnte Arrayeinstellungsdatei nicht laden."); } Als Fehler kommt halt die Messagebox (this, "Konnte Arrayeinstellungsdatei nicht speichern."); Die Klassen der bucherei und deren unterklassen hab ich alle mit import java.io.Serializable; public class XXX extends XXX implements Serializable versehen
  6. alle klassen also bucherei, OrderedTree,BinTree,List, Autor und Werke haben "implements Serializable" implementiert
  7. Die Verwaltung habe ich nun hinbekommen. Mein nächstes proble ist das ich die Bücherei speichern möchte. Wenn ich es mit oos.writeObject((Object)buecherei); verusch kommt aber eine I/O Exeption. die bucherei ist eine OrderedTree.
  8. schneibar liegt der Fehler bei einer anderen Methode. Bei searchAutor kommt scheinbar immer nur null als ausgabe. Weiß aber leide nicht wieso.
  9. Hm , irgendwie passiert aber auch mit der Methode eine Nullpoint Exeption und ich hab keine Ahnung wieso. Nach der Angabe wär das genau in Z.63 also bei der Erstellung der Jlist bzw bei der Impelmentierung des ListSelectionListeners
  10. Nein, das ist eine eigen geschriebene. Bin derzeit echt ratlos wie ich das implementieren soll. Also nochmal zusammengefasst: Ich habe Autoren in einem OrderedTree verwaltet, diese wiederum haben jeweils eine Liste für ihr geschriebenen Werke. Graphisch dargestellt soll es durch eine JList werden. Wie bekomm ich jetzt das aktuelle Element raus? Wenn ich den OrderedTree traversiere und dann in ein Array packe sind es nur noch Strings und keine Objects mehr. Ich häng das prog mal an. projeckt.jar.zip
  11. Hi, ich habe einen OrderedTree bzw BinTree und möchte die Daten in diesem verwalten. Nun müssen dies aber auch ausgegeben werden. Dazu möchte ich JList verwenden. Aber JList erwartet ja als Model ein Array oder Vector, ich möchte aber die Daten in einem OrderedTree verwalten. Wie kann ich es bewerkstelligen das die beiden zusammen funktionieren? Oder gibt es vlt. eine geeignetere Ausgabemethode? Die Jlist soll Namen aus dem Tree darstellen. Möchte also das wenn man aus der Liste einen Namen auswählt, Informationen über dieser Person aus dem OrderedTree abgefragt werden und in eine Maske geschrieben werden. Wenn ich aber alles zuvor in ein Liste konvertieren, wäre das ja ziemlich umständlich. Also je nachdem welcher Name gerade selektiert ist, dieser Name ist auch das aktuelle Object.
  12. siser

    Java cli exe ansteuern

    Stimmt das ging jetzt. hatte es mit ' probiert, was aber leider nicht richtig funktionierte. Nun habe ich noch ein Problem. Ich öffne ja die exe mittels Runtime.getRuntime()exec ... nun verschwindet aber leider die aufgerufene cli sofort wieder wenn ein fehler auftritt. Ich hatte probiert mit /k das DosFenster offen zu halten, aber ich sehe es trotzdem nur ein paar Milisekunden. Gibts da eine Möglichkeit das offen zu halten? Versuche mit ImputStream und Errorstream den Fehler auszulesen brachten immer null. try{ Process p=Runtime.getRuntime().exec("cmd /k start "+pfad+" "+parameter+" "+ziel+" "+quelle); dann: try{ p.waitFor();} catch(InterruptedException ie){}; System.out.println( "Rückgabewert: " + p.exitValue()); oder: final InputStream processOutput = p.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader( processOutput)); String line; while ((line = br.readLine()) != null) { System.out.println(line); } oder: BufferedReader in = new BufferedReader ( new InputStreamReader (p.getInputStream()) ); int ch; while( (ch = in.read()) != -1 ) { System.out.println(ch); } oder: Scanner s = new Scanner( p.getInputStream()); while (s.hasNext()) System.out.println(s.nextLine()); Scanner d = new Scanner( p.getErrorStream()); while (d.hasNext()) System.out.println(d.nextLine());[/PHP] hatte ich versucht.
  13. siser

    Java cli exe ansteuern

    Ok. mit Start klappts jetzt aber Bluej gibt mir bei : Runtime.getRuntime().exec("cmd /c start "+pfad+" --a --b --c --output "D:\**.mkv" "D:\Quell.avs"") eine Error der besagt es würde eine ) fehlen
  14. Hi, ist es möglich durch Java eine command line interface gesteuerte exe anzusprechen? Habe mir das so Gedacht : exe befindet sich im gleichem Ordner wie das Projekt(bluej) bzw in einer var ist per FileDialog der Pfad zur exe in Erfahrung gebrahct worden. Nun habe ich Methoden die mir jenachdem was actionperformed mir von gui gibt einen String zusammensetzen zb "--nd --ss" und möchte mit diesem dann die exe aufrufen und das übergeben. Ist das möglich? Wenn ja wie kann man es ungefähr implementieren? Ich hab es mit Runtime.getRuntime().exec("cmd.exe /c"+pfad+"-- nd --ss"); probiert wobei pfad ein String ist, mit zb. C:\Users\****\Desktop\Projektordner\***.exe . Leider wird die exe nicht gestartet. Als Test hatte ich Runtime.getRuntime().exec("cmd /c"+"start excel.exe");}, was ohne Probleme klappte. Würde mich über leicht erklärte Hilfe sehr freuen.
  15. siser

    Lineare Liste

    Also ich habs jetzt hinbekommen indem ich die Liste durhc ein TextArea ersetz habe und dann per println ausgegeben. In JList hatte er letzlich alles aneinander geschrieben, zumal ich vergaß eine Person zu erzeigen. Deshalb hatt er mir auch nichts ausgegeben da ich Person anfang=null gesetz hatte^^

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...