【初心者】Java質問・相談スレ45【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0810デフォルトの名無しさん
NGNGClipboard に stringFlavor として String を入れています。
これを Excel にペーストすると、\t はセル、\n は行を変えてくれます。
ペーストと同時にセル内改行(Excel で alt + enter )をするには、
"" で '\n' を含む文字列をくるんでやればいいのですが、うまくいきません。
'\n' の部分は、ゴミ「・」とセル内改行になります。'\r' とすると「・」だけになります。
ですからこのゴミは 0x0d で、セル内改行としては 0x0a のみが解釈されているようなのですが、
String として '\n' のみを含んでいるのにも関わらず、
ペースト時には 0x0d 0x0a となるようです。たぶん、OS のデフォルト改行コードということで。
つまり 0x0a のみを単独で送ってやりたいのですが、可能でしょうか?
また、どうすればいいでしょうか?
多分、Transferable からデータを取り出した VM の挙動を変える事になりそうですが・・・
ご存知の方がいたらよろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています