Bei folgendem BBCode:
Kommt folgendes raus:
remRows: 0 1 3
remove row: 0
remove row: 1
remove row: 3
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: 3 >= 3
at java.util.Vector.removeElementAt(Unknown Source)
at javax.swing.table.DefaultTableModel.removeRow(Unknown Source)
at gui.GUI$RemoveRowsListener$1.run(GUI.java:414)
...
Meine Bemängelungen/Verbesserungsvorschläge:
[ul]
[li]Unten sind einige Leerzeilen - völlig unnötig.
[/li][li]Wie wär’s, wenn die Schriftart Courier New wäre?
[/li][li]Auch wird BBCode ganz normal geparst. Das finde ich nicht gut. Was ist, wenn man jemandem den BBCode-Syntax erklären will, oder der Code selbst ein BBCodeParser ist?
[/li]Beispiel:
gibt
**te**st
[/ul]
Gruß,
pcworld