Zum Inhalt springen

DerKoenig

Mitglieder
  • Gesamte Inhalte

    113
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DerKoenig

  1. Moin Moin, hab ne Frage zu Dropdownmenus und zwar: ich habe zwei Dropdown menues die sich aufeinander beziehen.... der jeweilige Inhalt wird aus ner datenbank ausgelesen wenn ich im ersten menu 1 auswähle soll aber im zweiten nur der inhalt zu menu 1 aus der datenbank ausgelesen werden... wir das auslesen funktioniert etc weiss ich ja, will nur, dass nich tunbedingt die seite neu geladen werden muss... gibts da irgendwelche java scirpte oder ähnliches
  2. hmm habs bisher mit dem BufferedWriter gemacht wie funktioniert das mit dem Print... =) danke dass du dir so viel mühe gibst thX
  3. durch deine letzte antwort steig ich nicht wirklich durch ( out.flush ? ) ja der pfad ist richtig ich geb nen kompletten pfad zum script ein und wenn ich den befehl so wie ich ihn übergebe kopiere und im terminal ausführe, funktioniert es wie gesagt, dass programm wartet auf eine eingabe und ich kann mir vorstellen, dass es irgendwie damit zusammenhängt :S
  4. leider passiert eben garnichts, dass ist mein problem, ich weiß nicht wie ich reagieren soll, weil ich nichts wiederkrieg und auch keine fehlermeldung
  5. es klappt immernoch nich so wie ich möchte, ich hab mal ein beispiel shellscript angehängt, kann mal jemand jenes per java ausführen und nach aufruf die abfrage mit "ja" beantworten (alles java gesteuert) falls das wer hinbekommt :-/ example.rar
  6. hmm, dass das nicht funktioniert kann ich mir kaum vorstellen... dass es vielleicht nicht der optimale weg ist, ok, aber nicht funktionieren ^^ naja sagt mir nicht wodran es hapert, wenn ich nachher zeit hab, probiere ich es aus und poste mein ergebnis greez ach ich sagte nicht, dass ich nicht weiß OB es kompliziert, sondern ob es ZU kompliziert ist, sprich es einen einfacheren weg gibt^^ :-)
  7. schön, dass du das gemacht hast, wenn ich mir die frage durchlese, seh ich, dass da jemand schreibt, der nicht weiß wie er anfangen soll und wenn man ihm ein wort an den kopf wirft, heisst es noch nicht, dass es hilft. Außerdem verstehe ich nicht, was dich daran stört und wenn ich dein post kopieren würde... du hast dein Beitrag geschrieben, vielleicht dem Fragenden geholfen, aber was is so schlimm dran, wenn ich ebenfalls drauf antworte? ich hab ein beispiel genannt so wie ich mir das vorstelle... wo hast du dein beispiel ? wo hast du seine fragen beantwortet ob array splitten etc^^ ist nicht böse gemeint, aber ich hab mir halt die mühe gemacht und finds dann unschön wenn man gleich was zu nörgeln hat
  8. noch ein beispiel: ((33+4*9)+39)/100 nun filterst du die erste klammer raus, dabei musst du darauf achten, dass du mitzählst wieviele offene klammern du findest du suchst im string nach "(" "(" erste gefunden... "(" zweite gefunden" sobald er eine ")" findet zählst du den counter wieder um eins runter sprich: ( c=1 ((33+4*9 c=2 ((33+4*9) c=1 ((33+4*9)+39) c=0 ist der counter wieder 0 schneidest du von den beiden Positionen den string aus und hast folgenden "Teilstring" ((33+4*9)+39) darüber läuft nochmal deine Klammer zerschneiden methode und kriegst folgende klammer raus (33+4*9) die rechnest du aus indem du erst die * bzw / rausfilterst arr[0]=33 arr[1]=+ arr[2]=4 arr[3]=* arr[4]=9 nun hast du beim durchlauf des arrays festgestlelt das bei index=3 ein mal ist also arr[index-1] = arr[index-1]*arr[index+1] also: 4*9 das ergebnis steht nun in arr[2] nun ein remove auf arr[3] und arr[4] hast du noch folgendes array 33+36 jetzt das selbe nochmal bloß mit + und - also hast du im endeffekt in arr[0]=69 stehen diesen string (sobald das array nurnoch ein element hat] trägst du einfach in den oberen string ein, in den Teilstring für die Klammer ((33+4*9)+39) (69+39) da lässt du dann die oben formulierte anwendung wieder drüber laufen ersetzt die klammer wieder durch den entstehenden string und setzt es im "hauptstring" ein 108/100 joa so würde ich smachen glaub ich ^^ kp obs zu kompliziert ist ?
  9. besser gehts nicht, sehr sehr nett :-*
  10. also ich kann dir mal meine überlegung dazu schilden, die natürlich auch denkfehler aufweisen kann wichtig ist die reihenfolge (punkt vor strich und son zeug^^) nehmen wir mal an du hast folgenden String "23 + 33 * 5 - 8" logischerweise muss erstmal 33 * 5 genommen werden. Nehmen wir an du hast den kompletten String zerlegt in ein Array und hast folgendes: str[0] = "23" str[1] = "+" str[2] = "33" str[3] = "*" str[4] = "5" str[5] = "-" str[6] = "8" jetzt musst du in einer hierarchie erstmal alle * und / operationen raussuchen und ausrechnen (also mit ner vorschleife durchgehen) er würde im beispiel nun beim index 3 ein * finden also müssen die zahlen index-1 und index+1 mit einander multipliziert werden..., dann in index-1 gespeichert und die einträge bei index und index+1 werden removed... nun muss die vorschleife nochmal durchlaufen bis alle * bzw / operationen raus sind Anschließend das ganze für die Strichoperationen Als erstes solltest du allerdings immer nach Klammern filtern und diese Klammer dann als "eigene" aufgabe betrachten und das ergebnis der klammer einfach an stelle der klammer in den string eintragen. keine ahnung ob dir das geholfen hat =)
  11. ja also das hab ich schon versucht, aber funktioniert nicht so ganz, hast du nen beispiel parat ? =) wäre nett
  12. class Keks { public static void main(String[] args) { // Erzeugen Sie ein Objekt der Klasse Keksdose der Kapazitaet 3 String[] Sorte = new String[3]; // Fuegen Sie drei Kekse zur Keksdose hinzu Sorte[0] = "Butterkeks"; Sorte[1] = "Doppelkeks"; Sorte[2] = "Hartkeks"; } void ausgeben() { System.out.println("Kekssorten: " Sorte); } } Nur weil man Student ist, heisst es doch nicht, dass man nicht fragen darf, son blödsinn... ^^ Also wie hier schon geschrieben wurde, solltest du laut Aufgabenstellung scheinbar eine Klasse erstellen namens Keksdose. Beim erstellen eines Objektes der Klasse Keksdose gibst du ein Parameter "Kapazität" an, mit der in der Klasse Keksdose z.B. ein Array erzeugt werden kann, so wie du es auch in deinem Programm oben gemacht hast. in der Klasse müsste das String Array global in der Klasse definiert werden also: public class Keksdose { String[] sorten; public Keksdose(int kapazitaet) { sorten = new String[kapazitaet]; } dann bräuchtest du n och eine Methode zum einfuegen von den einezelnen Sorten und eben eine Methode, mit der du dir diese wieder ausgeben lassen kannst. intanziieren und steuern tust du das ganze dann aus deiner main.
  13. Moin Moin, ich führe ein Befehl auf der Linux Shell aus mit Hilfe vom ProcessBuilder in folgender form: ProcessBuilder builtProcess = new ProcessBuilder("befehl", "paramter1",...) process p = builtProcess.start(); alles funktioniert wies soll, an einer anderen Stelle, möchte ich allerdings ebenfalls einen script aufrufen, nur wird bevor er es ausführt gefragt ob man es wirklich ausführen möchte, dies ist mit y oder n zu beantworten. es gibt kein parameter der die abfrage unterdrückt. meine frage: wie kann ich dem processbuilder einen zweiten befehl übermitteln (nämlich: "y")
  14. DerKoenig

    Gui

    super ! danke sag ma wie heissen diese rahmen die immer in den fenstern von windows um die einzelnen objekte in den fenstern liegen (wo oben solch ein name eingebettet ist) _name____ | | |_________|
  15. Guten Morgen leutz, gibt es einen Weg Strings zu formatieren, bzw. ich möchte in einem JTextField oder JLabel einen Satz ausgeben in dem ein bestimmtes Wort in einer anderen Farbe erscheint (oder fett). Gibts da eine Möglichkeit? THX im vorraus
  16. DerKoenig

    Gui

    Moin moin, hab ne Frage, wenn ich eine einfache paint() Methode in ein JFrame reinbastel, wird das Fenster "durchsichtig" , also ich starte das JavaProgramm und es hat nen Graifkfehler dass auf der GUI halt genau dass angezeigt wird, was hinter dem Fenster angezeigt wurde. (Hoffe verständlich) Nun hab ich das so gemacht, dass ich ein JPanel gebastelt hab mit der paint() Methode und das Panel auf dem JFrame eingefügt. Funtkioniert zwar, aber frage mich wodurch das oben genannte Problem entsteht. Meine nächste Frage: Kann man ein JTextField auf ein JPanel einfügen, habs versucht aber es klappt irgendwie nicht. (Falls es geht: Beispiel?)
  17. DerKoenig

    Eclipse

    Eclipse ist doch auch mit Java programmiert worden. Wenn ich kein Java Environment installiert hab, läuft eclipse meines wissens nach trotzdem. Wie funktioniert dies ? Was ham sie da angestellt ? Oder läuft es ohne jre garnicht und ich liege falsch. Grüße
  18. DerKoenig

    fchooser

    hi leute :-) wie bekomm ich es hin einen file chooser auf ordner zu begrenzen ? gibt es da eine möglichkeit ??
  19. schon erledigt, sorry, bitte closen
  20. DerKoenig

    Klassenproblem

    omg ich könnte mich selbst ohrfeigen :-O
  21. DerKoenig

    Klassenproblem

    Hi hi Mal ne Frage, die mich schon seit längeremn beschäftigt. Wenn ich 2 JFrames habe, ein Main und eines welches ich bei Auswahl einer bestimmten Option, im Main, aufrufe. Das Main stellt Daten dar, in dem neu aufgetauchten Fenster sollen nun aber Änderungen am Main Fenster getätigt werden können. Sone Art "Option fürs MainFenster" Mein Problem: Ich hab das zweite Fenster nun innerhalb des MainFensters instanziiert, wie kann ich nun auf die Attribute des Main fensters zugreifen ? Kann ja nur auf static Methoden zugreifen, aber das hilft mir ja nicht wirklich weiter, weil ich damit ja schlecht die Attribute eines bestimmten Objektes ändern kann. Kurzform meines Problems: Main ---> instanziiert GUI --> instanziiert Fenster Fenster ---> soll GUI verändern
  22. DerKoenig

    DefaultTableModel

    mal was anderes, wie kann ich eine einzelne Zelle editieren.... benutze ich die setValueAt funktion, sagt er dauernd IndexOutOfBounce.... dabei ist die Tabelle an der angegebenen stelle gefüllt also ich versuch zB so: tableModel.setValueAt("wert",1,1);
  23. kill -9 hats gebracht =) danke, nun ist alles wieder wunderbRaR

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