Er erwartet von einem bis hin zu mehreren Elementen vom Typ Object afaik
Ankündigung
Einklappen
Keine Ankündigung bisher.
User helfen User - Programmieren
Einklappen
X
-
Ist nichts anderes als ein Array vom Typ Object, man kann es nur einfacher übergeben.Zitat von panda yoEr erwartet von einem bis hin zu mehreren Elementen vom Typ Object afaik
Also statt methode(Object[] objects) musst du die einzelnen Objekte nicht extra in ein Array packen, sondern sagst methode(Object obj1, Object obj2, Object obj3, usw...) und er macht daraus automatisch ein Object Array mit Länge 3, dass du in der aufgerufenen Methode so auch verarbeitest und durchiterieren kannst.
Kommentar
-
Kann mir einer beim folgenden Code vielleicht erklären, warum mir der Kreis auf dem JFrame nicht angezeigt wird ?
http://pastebin.com/sMYmNKP7
Kann echt den Fehler nicht finden, es sei denn der eine Thread ist schneller und setzt setVisible auf true bevor er das JPanel eingebunden hat. Aber dann würd eine Lösung, die ich hier habe und die ähnlich aufgebaut ist, auch nicht funktionieren. Die geht aber...
Kommentar
-
Gast
Vielleicht bin ich blind, aber wo kommt das "g" her? Und an welcher Stelle rufst du printComponent auf?Zitat von zupzupKann mir einer beim folgenden Code vielleicht erklären, warum mir der Kreis auf dem JFrame nicht angezeigt wird ?
http://pastebin.com/sMYmNKP7
Kann echt den Fehler nicht finden, es sei denn der eine Thread ist schneller und setzt setVisible auf true bevor er das JPanel eingebunden hat. Aber dann würd eine Lösung, die ich hier habe und die ähnlich aufgebaut ist, auch nicht funktionieren. Die geht aber...
Kommentar
-
Da hab ich mir auch heute schon tagelang den Kopf zerschlagen. Das wird von java automatisch aufgerufen oder so ähnlich.
Ich hab halt n Frame und auf der einen Hälfte hab ich ein JPanel eingebunden, was wiederum mehrere JPanels einbindet. Da klappt das wunderbar, aber wenn ich die anderen Hälfte dann auch noch mit einem JPanel belegen möchte, klappt das nicht mehr.
Der Code oben ist nur ne verkürzte Version von dem Problem, will jetzt nicht den ganzen Code vom Originalproblem posten, es sei denn es hilft weiter.
Habs schon, hatte mich bei printComponent verschrieben, dass heißt eigentlich paintComponent...
Kommentar
-
Wieder ein anderes Problem, wo ich schon wieder verzweifelt nach dem blöden Fehler suche.
http://pastebin.com/WteTKCXi
Es soll ein Binärbaum gezeichnet werden. Knoten und rechte Baumkante wird gezeichnet, linker allerdings nicht. Problem liegt bei - zumindest was ich durch die Probeausgaben auf der Konsole feststellen könnte - , dass isLeftTree nach dem Konstruktor komischerweise auf false gesetzt wird und somit die if Bedingung überspringt. Aber dem Konstruktor wird auf jeden Fall ein true übergeben.
Kommentar
-
hey leute,
ich muss einen einstellungstestgenerator programmieren (in delphi).
der erste teil ist fertig, also das hinzufügen/bearbeiten/löschen von fragen und deren antworten in eine datenbank.
beim erstellen einer aufgabe muss der nutzer einen schwierigkeitsgrad (1-5), eine kategorie (allgemeinwissen, logik, mathe, ...), und den voraussichtlichen zeitaufwand für die bearbeitung angeben.
es soll dann automatisch ein eignungstest generiert werden, der etwa 90 minuten dauert (toleranz von 2 min ist noch ok), fragen aus allen kategorien hat und etwa das gleiche verhältnis der 5 schwierigkeitsgrade hat. zu jedem fragebogen soll ein antwortbogen erstellt werden.
ich kann mir momentan noch nicht vorstellen, wie ich das realisieren soll. per zufall in ner while-schleife solange aufgaben raussuchen, bis die zeitdauer bei etwa 90 min ist und wenn die anderen kriterien nicht zutreffen, das ganze nochmal von vorne?!
wäre über hilfe sehr dankbar
Kommentar
-
Musst halt einen Algorithmus finden der - wenn ich es richtig verstanden habe - 2 Dinge beachten muss:Zitat von BUSFAHRERhey leute,
ich muss einen einstellungstestgenerator programmieren (in delphi).
der erste teil ist fertig, also das hinzufügen/bearbeiten/löschen von fragen und deren antworten in eine datenbank.
beim erstellen einer aufgabe muss der nutzer einen schwierigkeitsgrad (1-5), eine kategorie (allgemeinwissen, logik, mathe, ...), und den voraussichtlichen zeitaufwand für die bearbeitung angeben.
es soll dann automatisch ein eignungstest generiert werden, der etwa 90 minuten dauert (toleranz von 2 min ist noch ok), fragen aus allen kategorien hat und etwa das gleiche verhältnis der 5 schwierigkeitsgrade hat. zu jedem fragebogen soll ein antwortbogen erstellt werden.
ich kann mir momentan noch nicht vorstellen, wie ich das realisieren soll. per zufall in ner while-schleife solange aufgaben raussuchen, bis die zeitdauer bei etwa 90 min ist und wenn die anderen kriterien nicht zutreffen, das ganze nochmal von vorne?!
wäre über hilfe sehr dankbar
- Alle 5 Kategorien zu jeweils etwa 20%
- Gesamtzeit 90 +- 2 min
Du musst auf jeden Fall einen Zufallsalgorithmus bei der Auswahl der Fragen schreiben, da du sonst immer auf die selben Fragen kommst.
Ich kann dir den ganzen Alg. nicht runterprogrammieren, aber ich würde mich mal hinsetzen und das Ganze in Teilprobleme formulieren. (Zufällige Auswahl einer Frage, Analysieren der aktuellen Verteilung, Analysieren der aktuellen Gesamtdauer, ...)
Kommentar
Kommentar