-
Gesamte Inhalte
82 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Morbid_Soul
-
Moinsen, schicke dir ne PM. Gruß, Peter
-
Moinsen Vanessa! Und eine rekursive Methode erledigt den Rest Gruß, Peter
-
Zugriff auf ein JTextField aus einer anderen Klasse
Morbid_Soul antwortete auf Chriz21's Thema in Java
Moin, was für eine Fehlermeldung bekommst du denn? Kannst du den Stacktrace mal posten? So auf den ersten Blick kann ich jetzt auch nichts entdecken... Gruß, Peter -
Dynamisches ermitteln der Zeilennummer bei einer Ausgabe
Morbid_Soul antwortete auf Morbid_Soul's Thema in Java
Ich hatte mich da wohl etwas missverständlich ausgedrückt, werde wohl doch nochmal den Link in Jaraz Signatur durchlesen müssen Gruß, Peter -
Dynamisches ermitteln der Zeilennummer bei einer Ausgabe
Morbid_Soul antwortete auf Morbid_Soul's Thema in Java
Moin, genau das habe ich eigentlich gesucht. Danke. Gruß, Peter -
Dynamisches ermitteln der Zeilennummer bei einer Ausgabe
Morbid_Soul antwortete auf Morbid_Soul's Thema in Java
Moin, danke für die schnellen Antworten. Log4j, stimmt, dass hatte ich schonmal gehört. Das werde ich mir mal anschauen. Danke Gruß, Peter -
Moin, ich würde gerne bei Ausgaben aus einem Programm die Zeilennummer ausgeben, in der der System.out Befehl steht. Etwas ähnliches wird glaube ich auch bei Stack-Traces gemacht, damit man die Fehlerstelle schneller bestimmen kann. Wie kann ich diese Zeilennummer ermitteln oder beziehen? Habe leider bei Google nix gefunden. Gruß, Peter
-
Moin, oder eine eigene Klasse von PlainDocument ableiten und die insertString- Methode überschreiben. Innerhalb der Methode dann wie Jaraz oder Peeter beschrieben haben, prüfen ob es ne Zahl ist. Gruß, Peter
-
Moinsen, in dem Fenster wo du den Code eingibst gib es unten diese Reiter (Quellcode, Design,...). Einer heißt "Bean". Dieser hat den "Unterreiter" Eigenschaften. Hier sind alle Attribute des Klasse aufgezählt und du kannst per Klick die getter und setter generieren lassen. Gruß, Peter
-
Moin, hilft das weiter? http://www.gsmfreeboard.net/forum/archive/index.php/t-56248 Gruß, Peter
-
Mhh, ich sehe so nix. "getPaintAreaWidth" ist eine von Dir geschriebene Methode? Vielleicht gibt sie falsch initialiserte Werte zurück? Klappt das Zeichnen denn an sich?
-
Aha, was wird den für ein Code ausgeführt wenn du auf den Button drückst?
-
Moin, lass dir Zeit! ;-) Also, mit super() rufst du innerhalb einer Klasse immer etwas aus der Basisklasse auf, jenachdem wo und in welchem Zusammenhang du es schreibst. In deinem Fall (paint-Methode überschrieben) würdest du also die Paint-Methode von JFrame aufrufen und danach könntest du weitere Sachen hinzuzeichnen. Oft sieht man auch, dass innerhalb eines Konstruktors super() aufgerufen wird, einfach um somit den Konstruktor der Basisklasse aufzurufen. Das mit dem JPanel war nur so ne Idee. Das Panel kannst Du auf das ContentPane des Frames klatschen und kannst dann die Paint-Methode des Panels überschreiben, wodurch halt die Paint-Methode vom Frame nicht direkt verändert wird und der MenuBar erhalten bleibt. Gruß, Peter (Der nie weiß ob er überhaupt was richtiges erzält )
-
Moin, reicht es wenn du in paint super(g); aufrufst? Ansonsten könntest du ja ein gesonderes Panel auf ne Frame legen und dessen Paint - Methode überschreiben, damit sich das nicht ins Gehege kommt. Geht das? gruß, Peter
-
Hi, wie genau sieht denn der Inhalt der Datenbank aus und wie soll dieser Dargestellt werden? Mit Swing liegts du schon richtig. Dieses Package beinhaltet allerlei Klassen für graphische Anwendungen. (Was meinst du mit Sessions?) JFrame z.B. ist ein typisches Fenster. JTree ist der Baum, mit dem Du den Inhalt abbilden kannst. Um den Baum aufzubauen ist die Klasse DefaultMutableTreeNode interessant. Hiermit kannst die einzelnen Blätter realisieren. Vielleicht kannst du dein Problem genauer angeben. Beschäftige mich gerade nen bischen mit dem JTree. Gruß, Peter [edit] Da war wohl einer schneller. :-) Die Datenbank Anbindung ist glaube ich relativ einfach. Habe bisher nur Verbindungen zu MSSQLServer und MySQL Datenbnakne aufgbeuat, dürfte aber ähnlich sein. Entsprechende Klassen könnte ich dir schicken. Struts und JSP klingt nach Webanwendungen. Möchtest du als Endprodukte ne "normale" Apllikation haben oder was anderes? Mit Struts und JSP habe ich mich noch nie beshcäftigt.. P.S. Kaffetrinken klingt gut, aber ohne Auto... ;-) [/edit]
-
Wie setze ich elegant ein Hintergrundbild in ein JPanel?
Morbid_Soul antwortete auf beko's Thema in Java
Moin, ich habe unter http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&threadm=8tp52g%24pli%241%40nnrp1.deja.com&rnum=5&prev=/groups%3Fhl%3Dde%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dkacheln%2Bjava%26spell%3D1 folgendes gefunden: public void paint (Graphics g){ if (hintergrundbild != null){ int x=0,y=0; while(y< this.getSize().height){ x=0; while(x<this.getSize().width){ g.drawImage(hintergrundbild,x,y,this); x=x+hintergrundbild.getWidth(null); } y=y+hintergrundbild.getHeight(null); } } else { g.clearRect(0,0,this.getSize().width,this.getSize().height); } } Die URL http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&threadm=8t3phq%24qp1%241%40news.netway.at&rnum=2&prev=/groups%3Fhl%3Dde%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Djpanel%2Bhintergrundbild%26sa%3DN%26tab%3Dwg%26meta%3D Schien auch vielversprechend, habe den Code aber nicht ganz verstanden. :-) Ich hoffe das hilft. Gruß, Peter -
welche Methode gibt es in JEditorPane für append() bei JTextArea ?
Morbid_Soul antwortete auf Wiesel's Thema in Java
Moin, geht das nicht irgendwie pragmatisch mit: editorPane.setText(editorPane.getText() + "meinString"); Man könnte den neuen String auch immer an einen StringBuffer hängen und diesen dann ins Pane setzen. Gruß, Peter -
Moin, es gibt die Methode setNextFocusableComponent() mit der Du angeben kannst, welches Objekt als nächstest selektiert werdeb soll. Ich glaube aber, dass die depricated ist. Du Kannst aber für das Feld das selektiert werden soll, am Ende der Fenster - Initialisierung die Methode requestFocus() aufrufen. Geht das damit? Gruß, Peter
-
Moin, ist nicht Silvies Lösung, geht aber auch. Funktioniert zudem auch für Dialoge. Eventuell leichte Ungenauigkeiten aufgrund des blauen Balkens oben an den Fenstern. Aber dann kann man die Methode ja noch angleichen, indem man die entsprechende Komponente übergibt. public void centerWindow(Window window) { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = window.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } window.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); } Gruß, Peter
-
Moin, was übergibst du denn bei SwingUtilities.updateComponentTreeUI(); mit this? gruß, Peter
-
Moin, darf ich fragen was ein OpenDialog ist? Ich finde den nicht in der Api. Benutzt du nur die Javaklassen oder noch etwas anderes? Gruß, Peter
-
Moin, ich glaube für genau den Fall ist der Menulistener garnicht gedacht. Soweit ich weiß, was ja nicht richtig sein muss, ist die Methode mit dem ActionListener gängig, wenn es um das Ausführen von Menuitems geht. Gruß, Peter
-
Moin, stehen den für das Programm die IPs oder Namen der PC'S fest? Also eine Möglichkeit wäre es den PC anzupingen, was mit Java eigentlich nicht so geht. Du könntest aber, wenn das Programm ausschließlich unter Windows läuft einen Ping über System.exec() absetzen und den Outputstream auszuwerten. Dann gibts noch solche Möglichkeiten: '>http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&threadm=357BB1C2.93043A34%40active.chBULKSIGN&rnum=2&prev=/groups%3Fhl%3Dde%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Djava%2Bping%26sa%3DN%26tab%3Dwg%26meta%3D Aber wie im Thread schon beschrieben, nicht so die sichere Methode, da die Antwort nicht 100% richtig sein muss...Sonst fällt mir so nichts ein... Aber vielleicht findet sich ja noch ein anderer Threadleser, der da bewanderter ist? Für das graphische, also wenn sich das nicht so gut mit Swing/AWT - Componenten verwirklichen lässt... Mit Java 2D kenn ich mich mal so garnicht aus Gruß, Peter
-
Moin, das stimmt. Dafür kannst du bei einem JMenu (bei Dir "jmProgramm") einen solchen Listener registrieren. jmProgramm.addMenuListener(new MenuListener() { public void menuCanceled(MenuEvent me) { System.out.println("menuCanceled"); } public void menuDeselected(MenuEvent me) { System.out.println("menuDeselected"); } public void menuSelected(MenuEvent me) { System.out.println("menuSelected"); } }); Zum Testen, die Methodennamen geben gut vor, worrauf der Listener reagiert. Gruß, Peter
-
Moin, mmhhh. Was heißt angemeldet? Das ganze findet ja bestimmt in einem Netzwerk statt. Soll das Tool einzelne PC's abfragen oder irgendwie über einen Server gehen, bei dem die Computer registriert sind? Würde z.B. eine Swingoberfläche mit ner JTable, in der die PC's mit dem Anmeldestatus gelistet sind als graphische Darstellung genügen oder eher etwas mit kleinen Bildchen die in einem Kasten liegen? Gruß, Peter