CTabFolderのタブを別のWidgets(例えば別のCTabFolder, もしくはSashForm) にドラッグ&ドロップで移動させることを考えています。丁度Eclipseのエディタタブのような挙動をさせるのが目標です。
Eclipseのソースもどこをみてよいやら困り果ててしまい、参考になるサイトを探したところ、
http://dev.eclipse.org/newslists/news.eclipse.pl …
に異なるCTabFolder間のタブ移動を実現する方法が載っているようでした。
しかし肝心のソース部分が
begin 666 Dndtest.java
M:6UP;W)T(&]R9RYE8VQI<'-E+FIF86-E+G=I;F1O=RXJ.PT*:6UP;W)T(&]R
M9RYE8VQI<'-E+G-W="XJ.PT*:6UP;W)T(&]R9RYE8VQI<'-E+G-W="YC=7-T
...(以下略 上記URL参照)
という風に私には解読不能な文字列になっていて読めませんでした。
base64ではないですよね。何か別のフォーマットでしょうか?
CTabFolder上のタブ移動に関する手法をご存知の方がいらっしゃればアドバイスをお願いします。
また、上の暗号化?されたソースを復元する方法をご教授下さい。
No.1ベストアンサー
- 回答日時:
ソースは普通の添付ファイルですね。
http://www.eclipsezone.com/forums/thread.jspa?me …
(の一番下)からダウンロードできます。
ついでですが、記事中の「new problem」については、ちょっと試しただけですが
addDND()のDropTargetAdapterのdrop()で
item.setControl(con);
Globals.draggingItem.setControl(null);//この行を追加
folder.setSelection(item);
でよさげな気がします。(あくまで気がするだけ)
ご回答ありがとうございます。
DLできる場所があったのですね、ありがとうございます。
質問直後にフォーマットがUUENCODEというものであることが分かり、uudecodeコマンドで変換しました。
new problemについてもアドバイスありがとうございます。
これは dragFinished()を実装している箇所でのitem.dispose()の際に、その配下のControlインスタンスが無効になっているのが原因だったようです。
私はdragFinished()メソッド内で無効にされたインスタンスをsetVisible(true)を行うことで解決していました。
しかし、#1さんの方法を使えばitem.dispose()時にControlインスタンスが切り離されますしスマートなのでこちらの方法で使わせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) Google Chromeのブラウザ(PC)ウインドウの移動について 3 2022/07/19 15:14
- Safari(サファリ) safariで複数のタブを開いています。 ios15を使用 タブを長押しで並び替えするときに つい 1 2022/07/03 15:34
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Firefox(ファイヤーフォックス) Firefoxのタブ上部の余白を無くす方法 1 2022/06/09 09:06
- Firefox(ファイヤーフォックス) ファイヤーフォックスのタブの復元 1 2023/06/18 23:26
- Chrome(クローム) Chromeが強制終了 1 2023/01/29 09:54
- Windows 10 再起動後 Pinが使用できず、PC(windows11)にサインインできない 3 2022/08/30 20:53
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java環境作成時でeclipse.exe -...
-
フリーソフトでよく使われてい...
-
eclipseの日本語版(学生・初心...
-
JSPの開発環境
-
eclipse.iniが見つかりません。
-
eclipse.exeを解凍したのですが...
-
eclipseって何ができるのでしょ...
-
eclipseでのJSPのエディタ
-
eclipseのショトカットキー
-
Eclipseで、プロジェクト名のと...
-
正しいURL指定しているにもかか...
-
split関数で区切り文字がない場合
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
Eclipse(JAVA)のデバッグで他...
-
JSPのクラスをコンパイルできな...
-
eclipse でclassesフォルダーが...
-
JSP内でString型からint型に変...
-
html上で、バッチやexeファイル...
-
タグが閉じてないというエラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseのショトカットキー
-
eclipseの自動フォーマットの設...
-
eclipse、javaでデバッグするとき
-
eclipse で JAVAもC++も開発したい
-
eclipse.iniが見つかりません。
-
eclipse.exeを解凍したのですが...
-
Tomcatプラグインがeclipseに反...
-
EclipseでJSPファイルを開こう...
-
最大ヒープサイズに対して、JMV...
-
cocos2d-x
-
Mac版eclipse(Java)のsysout.に...
-
標準UIにスピンボタンは、ない...
-
Java環境作成時でeclipse.exe -...
-
eclipseの起動について
-
eclipseでexcelデータを扱うプ...
-
eclipseについて
-
Eclipse 3.1.1 起動時にエラー
-
eclipse launch failed. binar...
-
eclipseでTomcatを使いたい
-
MacでのJava開発環境構築(eclipse)
おすすめ情報