|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 3
|
[JAVA] Editor Di Testo
Buonasera a tutti, ho un problemino... ho creato un mezzo editor di testo, questo è il codice relativo al pulsante del grassetto:
Codice:
int SelEnd, SelStart; jEditorPane2.setText("<html><p><b>"+jEditorPane1.getSelectedText()+"</b> </p> </html>"); SelEnd=jEditorPane1.getSelectionEnd(); SelStart=jEditorPane1.getSelectionStart(); jEditorPane1.select(0, SelStart); jEditorPane4.setText(jEditorPane1.getSelectedText()); jEditorPane1.selectAll(); jEditorPane1.select(SelEnd, jEditorPane1.getSelectionEnd()); jEditorPane3.setText(jEditorPane1.getSelectedText()); jEditorPane1.setText("<html>"+jEditorPane4.getText()+jEditorPane2.getText()+jEditorPane3.getText()+"</html>"); la parte prima della selezione, nel JEditorPane4, e quella dopo nel JeditorPane3, nessun problema anche qui... il problema è che quando esegue l'ultima linea di codice, arriva solo fino a "jEditorPane4.getText()" senza scrivere gli altri 2 pezzi di stringa...qualcuno mi puoi illuminare? Ultima modifica di TheWarLord : 27-07-2009 alle 14:52. Motivo: varie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Hai già provato a spezzare quell'espressione per catturare ogni singola String restituita dai vari JEditorPane e stamparle a consolle?
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 3
|
Si..purtroppo il problema non è in una delle stringhe... ma nel tentativo di unione di esse... sembra assurdo
![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]() Magari (ipotesi) è solo un problema di visualizzazione? Non è che dai per scontato qualcosa o fai qualche assunzione che invece non andrebbe fatta (altra ipotesi)? Qui c'è un tutorial per EditorPane, vedi se tra le info non salta fuori qualcosa che ti mette sulla giusta strada.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:33.