チケット #20003

javax.swing.text StyledDocument Does not display

登録: 2009-12-25 18:32 最終更新: 2009-12-31 14:21

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
受領
ファイル:
なし

詳細

javax.swing.text StyleDocument does not display text. The screen is blank on HTC Tilt2. Runs fine on computer. Same issue will all applications that use StyledDocuments.

チケットの履歴 (5 件中 3 件表示)

2009-12-25 18:32 更新者: bdwinsalt
  • 新しいチケット "javax.swing.text StyledDocument Does not display" が作成されました
2009-12-26 22:55 更新者: freebeans
  • 解決法なし から 受領 に更新されました
  • 担当者(未割り当て) から freebeans に更新されました
コメント

Thank you for your bug report. I'll investigate the cause of this problem. Would you send me a sample source to reproduce it, please?

2009-12-27 00:54 更新者: freebeans
  • 優先度3 から 5 - 中 に更新されました
2009-12-27 04:40 更新者: bdwinsalt
コメント

public static JTextPane chatText = null;

...

chatText = new JTextPane();

...

public static void append(Color c, String s) {
StyleContext sc = StyleContext.getDefaultStyleContext(); AttributeSet aset = sc.addAttribute(SimpleAttributeSet.EMPTY,
StyleConstants.Foreground, c);
int len = chatText.getDocument().getLength(); // same value as getText().length(); chatText.setCaretPosition(len); // place caret at the end (with no selection) chatText.setCharacterAttributes(aset, false);
chatText.setEditable(true); // Won't print text unless it's enabled
chatText.replaceSelection(s); // Adds the new line (with Color)
chatText.setEditable(false); // Disable so you can't backspace chat. }
2009-12-31 14:21 更新者: freebeans
  • マイルストーンjvm0.4.7 から (未割り当て) に更新されました
コメント

Thank you. I can reproduce the problem with your code, and I found a bug in JVM. (Bug #20056) I'll fix it.

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする