Ich hab ein interessantes Problem, bei dem ich nicht unbedingt weiterkomme.
Ich nutze Netbeans, um ein Testprogramm zu schreiben. In der GUI gibt es jede Menge (ich kann sie nicht zählen, aber grob geschätzt um die 400-500) Komponenten. Sie werden zwar nicht alle auf einmal angezeigt, aber sie sind alle miteinander irgendwie Verknüpft (durch Bindungen). Heißt: wenn ich auf einem Panel etwas ändere, ändert sich auch etwas auf einem anderen. Diese GUI wird im Netbeans-Designer erstellt. Der wiederum packt alle Eigenschaften in die Methode initComponents(). Nun ist das Problem, dass ich erst 1/3 der Komponenten erstellt habe und schon meldet der Compiler "Code too large"... Ich weiß (hab die sarkastischen Kommentare in den anderen Posts gelesen): Ausgliedern was geht, aber in diesem Fall geht nicht, denn den Code von Netbeans kann ich nicht ohne weiteres ändern.
Was kann man da tun? Ist das ein Java Problem und "wäre das mit .NET nicht passiert" oder kann man einfach nicht so große Programme schreiben (was ich mir nicht so recht vorstellen kann).
Ich nutze Netbeans, um ein Testprogramm zu schreiben. In der GUI gibt es jede Menge (ich kann sie nicht zählen, aber grob geschätzt um die 400-500) Komponenten. Sie werden zwar nicht alle auf einmal angezeigt, aber sie sind alle miteinander irgendwie Verknüpft (durch Bindungen). Heißt: wenn ich auf einem Panel etwas ändere, ändert sich auch etwas auf einem anderen. Diese GUI wird im Netbeans-Designer erstellt. Der wiederum packt alle Eigenschaften in die Methode initComponents(). Nun ist das Problem, dass ich erst 1/3 der Komponenten erstellt habe und schon meldet der Compiler "Code too large"... Ich weiß (hab die sarkastischen Kommentare in den anderen Posts gelesen): Ausgliedern was geht, aber in diesem Fall geht nicht, denn den Code von Netbeans kann ich nicht ohne weiteres ändern.
Was kann man da tun? Ist das ein Java Problem und "wäre das mit .NET nicht passiert" oder kann man einfach nicht so große Programme schreiben (was ich mir nicht so recht vorstellen kann).