You are not logged in.

Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Peter

Trainee

  • "Peter" is male
  • "Peter" started this thread

Posts: 69

Date of registration: Nov 24th 2008

Location: Cologne, Germany

Occupation: Second Vice President of Distributed Junk and Trash Development

  • Send private message

1

Friday, December 19th 2008, 11:22am

Controls erweitern

Hallo Manuel,

durch diesen Thread von Jubaca angeregt, habe ich mal versucht, ein wenig in die Interna von Jabaco einzusteigen.

Mich würde an dieser Stelle interessieren, wie ich (als Basic-Programmierer, der bisher mit Java nix am Hut hatte) beispielsweise das Combobox-Control um eine ItemData-Eigenschaft (wie in der Listbox) zu erweitern (ich glaube das meintest Du mit Deinem Kommentar ;)). Mein Gedankenansatz ist der, die entsprechende Combobox.jrsc im jabaco-framework zu bearbeiten. Meine Frage: Wie kann ich daraus eine *.class - Datei kompilieren, um sie dann in der Jabaco.jar zu ersetzen?

Danke im voraus & Grüße ... Peter

This post has been edited 1 times, last edit by "Peter" (Dec 19th 2008, 1:44pm)


Jubaca

Beginner

Posts: 6

Date of registration: Dec 6th 2008

  • Send private message

2

Friday, December 19th 2008, 8:30pm

Hi Peter,

ich weiß, die Frage ist an Manuel gerichtet. Aber, ich denke mir, er hat bestimmt nichts dagegen, wenn ich vielleicht versuche was zu schreiben.

In den Framework-Sourcen gibt es auch eine Jabaco Projekt (Framework). Wenn du das Projekt mit Jabaco öffnest, hast du alle Class-Module in der ide und zusätzlich noch ein paar Forms zum testen.

Jetzt kannst du bequem deine Änderungen vornehmen. Wenn du dann das Projekt startest werden die *.class Dateien im Ordner C:\Programme\Jabaco\Temp abgelegt. Dort kannst du dann deine entsprechende Datei herausnehmen und in der Jabaco.jar austauschen (ich mach es immer mit winrar).

Ich habe versucht im Menü "File/Make Project..." die Jabaco.jar zu erstellen, aber das hat irgendwie nicht so geklappt. Es wurde eine Jabaco.jar erstellt, aber ohne meine Änderungen. Vielleicht hab ich irgendwo was verkehrt gemacht. Du kannst es aber ja mal probieren, ob es bei dir geht.

Grüße Jubaca

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

3

Monday, December 22nd 2008, 11:12pm

Hallo Peter,

Quoted

durch diesen Thread von Jubaca angeregt, habe ich mal versucht, ein wenig in die Interna von Jabaco einzusteigen.
klingt gut :)

Quoted

Mich würde an dieser Stelle interessieren, wie ich (als Basic-Programmierer, der bisher mit Java nix am Hut hatte) beispielsweise das Combobox-Control um eine ItemData-Eigenschaft (wie in der Listbox) zu erweitern (ich glaube das meintest Du mit Deinem Kommentar ;)).
ich hab mir grad mal angeschaut was man dafür tun müsste. ist nicht ganz so trivial wie ich dachte. in listbox habe ich das "defaultlistmodel" von java durch ein eigenes "listboxmodel" (abgeleitet von defaultlistmodel) ersetzt - zusätzlich muss der renderer ersetzt werden. bei der combobox habe ich das noch nicht gemacht, aber es wäre noch zu prüfen ob man nicht ein model für beide controls verwenden kann. also ohne java-wissen ist das (in diesem fall) wohl kaum möglich. zur einarbeitung in dieses thema würde ich eine andere stelle bevorzugen :) sonst bist du vielleicht gleich nach dem ersten versuch demotiviert.

Quoted

Mein Gedankenansatz ist der, die entsprechende Combobox.jrsc im jabaco-framework zu bearbeiten. Meine Frage: Wie kann ich daraus eine *.class - Datei kompilieren, um sie dann in der Jabaco.jar zu ersetzen?
ich mache das momentan genau wie jubaca.

Peter

Trainee

  • "Peter" is male
  • "Peter" started this thread

Posts: 69

Date of registration: Nov 24th 2008

Location: Cologne, Germany

Occupation: Second Vice President of Distributed Junk and Trash Development

  • Send private message

4

Monday, December 22nd 2008, 11:15pm

Hallo Jubaca,

vielen Dank für Deine ausführliche Info! :thumbup: Klappt hervorragend. :)

Quoted from "Jubaca"

[jabaco.jar erstellen] Du kannst es aber ja mal probieren, ob es bei dir geht.

Nee, sorry, bei mir klappt es auch nicht. Bei ca. 75% bis 80% des Kompilierungsvorganges bleibt Jabaco einfach stehen und nix rührt sich mehr.

Nochmals Danke & Grüße ... Peter

Rate this thread
WoltLab Burning Board