JDialog
を左右のパネルに分けて書くように求められました。左側のパネルにはデモ用のHTMLテンプレートギャラリー(小さいサイズ)が表示され、右側のパネルには画像のシリーズやリストが表示されます。私はそれをリストにイメージをドラッグしてギャラリーに置くことができるようにしたいです(または、ギャラリーからイメージをドラッグすることもできます)。問題はどこから始めるべきかわからない、誰かが私に何か考えを与えることができるか?ドラッグ・ドロップ機能付きSwingのHTMLギャラリー・ページ
0
A
答えて
2
HTMLギャラリーでは、通常JSを使用して「重い荷物を積む」(スライドショーが必要になると思われます)。 SwingコンポーネントはHTMLをサポートしていますが、JSをサポートしていません。
私は HTMLレンダリングしようとしないことをお勧めします/ JSはGUIで、代わりに、(JFileChooser
を使用して)、ユーザが選択した画像+名前のオブジェクトのGUIでJList
を提供しています。それぞれの画像が選択されると、ユーザーが編集できるように '好ましい名前'をJTextField
に表示することができます。
画像の順序は、リストの順序で表示できます。順序を変更するには、Drag'n'Dropを実装します。詳細については、Drag and Drop and Data Transferレッスンをご覧ください。
GUIのCENTER
には、おそらくJLabel
が必要です(選択されたフルサイズの画像を表示し、&のスライドショーのタイミングを表示します)。
画像の選択、注文に満足したら、&という名前のタイミング。すべての詳細をHTML、スクリプト&イメージ(より簡単)を含む単一のディレクトリに書き込むためのボタンを提供してください。 HTMLが書き込まれたら、Desktop.open(File)
を呼び出して完成した製品をユーザーに表示します。
どのようにすべてのことを行うかに関しては、それは本当にSOの答えの範囲を超えています。各パートでチュートリアルを行い、さらに具体的な質問に戻る必要があります。
関連する問題
- 1. バットファイルのドラッグ&ドロップ機能
- 2. ドラッグ&ドロップの機能actionscript 3
- 3. ドラッグ&ドロップ機能onTouchイベントは
- 4. ドラッグ&ドロップでHTMLワークフローデザイナー
- 5. dojoドラッグ・ドロップ(DND)が機能しない
- 6. ドラッグ&ドロップ機能を備えたエキスパンドリストビュー
- 7. ドラッグ&ドロップHTML 5のjQuery:JSON
- 8. HTML/JSのカスタムフィールドマッピング、ドラッグ&ドロップ
- 9. ドラッグ&ドロップ:ドラッグ可能にドロップ可能に追加
- 10. ドラッグ可能、ドロップ可能、クローン
- 11. ドラッグ&ドロップによるHtmlファイルアップロードファイル
- 12. jQuery UIドラッグ可能からドロップ可能ページのサイズ変更?
- 13. アンドロイドのhtmlページ上に画像をドラッグ&ドロップするには?
- 14. HTMLページのドラッグ&ドロップを無効にしますか?
- 15. カスタムTreeCellRenderer(Java、Swing)を使用したJTreeへのフィードバックのドラッグ&ドロップ
- 16. ドラッグ&ドロップ:ドロップは
- 17. GWT-ドラッグ&ドロップ(ドラッグ&ドロップ)レイアウトの質問
- 18. ドラッグ&ドロップHTMLファイルリーダーの作成方法
- 19. Java Swingファイルをdirからdirにドラッグ&ドロップする方法
- 20. ブロガーのjqueryのドロップ可能でドラッグ可能な機能の使用
- 21. JQUERYドラッグ可能/ドロップ可能イメージ:ユーザーの保存機能の作成方法
- 22. Html 5入力ファイルにドラッグ&ドロップする
- 23. HTML 5ドラッグ&ドロップとJavaScriptを使用
- 24. ファイルをHtml入力にドラッグ&ドロップする
- 25. Androidのドラッグ&ドロップ機能が本当にうまくいきます
- 26. ドロップ後のJQueryのドラッグ可能なスタックブレーク
- 27. ドラッグ中のドロップ可能オブジェクトの追加
- 28. HTMLとPHPのオートコンプリート機能付きIDE
- 29. htmlのコール機能タグ付きタグ
- 30. ドラッグ&ドロップが正しく機能していませんprocessing.js
*「HTMLテンプレートギャラリー」*正確には何ですか?私はHTMLとギャラリーを理解していますが(スイングとの関連性はわかりませんが)、テンプレートによるDYMは何ですか? –
サムネイル画像(ギャラリーに似ています)を表示するhtmlページを作りたいと思います。これらのイメージは、フォルダからインポートされます(そのフォルダからすべてのイメージをロードします)。さて、htmlページに表示される各画像の名前と順序をカスタマイズするためのUIを作成する必要があります。 – user385261
@ user385261 Javascriptはこのプログラム自体を処理するのに十分強力です。もっと複雑にしているので、これを行うにはJavaが必要ですか? – Ozzy