でHTML入れ正しくフォーマットされたテキストでのJEditorPaneを作る:あなたはアプリが起動したら、フレーム内に表示されるすべてのテキストを選択した場合私は、問題を実証するために、このコードを持って、クリップボード
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.getContentPane().add(new JEditorPane("text/html", "Hello cruel world<br>\n<font color=red>Goodbye cruel world</font><br>\n<br>\nHello again<br>\n"));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
すると、あなたはそれをコピーすることができますMS Word、AppleのPages、またはMailに貼り付けて、テキストを正しくフォーマットします。しかし、TextEdit、Smultron、Skypeチャットウィンドウなどの純粋なテキストエディタに貼り付けると、貼り付けられたすべてのコンテンツが1行に表示されます。
クリップボードにコピーされたテキストに改行を保存して貼り付けることができますか?
私は答えを取得していない後のMac OS X 10.7
:SwingX demoでは、我々は、ソースエリアからコードを貼り付けをサポートしていますか?他のテキストエディタに貼り付けるとどうなりますか? –
@Shakedown、問題はSmultron –
+1のような他のプレーンテキストエディタにあります。良い質問、回答 – mKorbel