多くのプログラムでguiのボタンを自由に再配置できます。たとえば、FirefoxとChromeには「カスタマイズ」オプションがあります。どのようにJavaでそれを行うには?確かに、私はGUIの制約を設定ファイルに持ち込み、ユーザーにそれを編集させることができますが、これはユーザーフレンドリーではありません。 これを行うより良い方法はありますか?java swing GUI。ユーザーがボタンを再配置できるようにする
答えて
Javaでの操作方法は?
サポートは組み込まれていないため、これを自分で提供する必要があります。
- 設定ダイアログから始めてください。ボタンを表示する順序で、すべてのボタンのテキストを含むJListを表示できます。
- ユーザーは、リスト内の各項目を新しい場所にドラッグすることができます
- ユーザーが終了すると、「保存」をクリックしてユーザープロパティファイルに注文を保存します。
- 次に、リストを繰り返して、パネル上の各ボタンの順序を変更します。
- あなたはプロパティファイル、ユーザーを読んで、ステップ4
を実行する必要があるでしょう、あなたのアプリケーションを起動するたびにDrag and Drop上のSwingのチュートリアルからDrop Demo Project
をチェックしてください。アイテムを新しい場所にドラッグできるようにJListを実装する方法を説明します。
したがって、基本的にコードを自分で書く必要があります。
Chromeなどで見つけたような設定メニューを作成してみることができます。これにより、使い慣れた使いやすい方法が提供されます。また、必要に応じてアイコンやサイズの変更を許可することもできます。
もう1つの方法は、ボタンをドラッグしてサイズ変更可能にし、マウスの動きに基づいてeventsを使用して問題のボタンを並べ替えることです。
それを可能にするプログラムのチュートリアルまたはコードへのリンクを提供してください? –
UIをカスタマイズするには、[UIマネージャ](http://docs.oracle.com/javase/8/docs/api/javax/swing/UIManager.html)と[LookAndFeel](http:// docs.oracle.com/javase/8/docs/api/javax/swing/LookAndFeel.html)。 –
[Swing UIチュートリアル](https://docs.oracle.com/javase/tutorial/uiswing/)は、開始するのに適しています。 –
- 1. Java swing GUI絶対配置
- 2. Java Swing GUIを置き換えるオプションは何ですか?
- 3. ボタンJava GUI(Swing)でマウスを動かした後に来る?エルス
- 4. Java SwingのGUIレイアウト
- 5. Java Swingボタンでプログラムがフリーズする
- 6. Eclipseでボタンをどのように再配置しますか?
- 7. バックグラウンドタスク中にSwing GUIがロックされないようにする
- 8. Swingで再配置可能なタブを作成する
- 9. SwingでGUIのボタンを無効にする
- 10. Swing/AWT - プログラムによるGUIの作成
- 11. kura上のJava swing GUI
- 12. Java SwingのGUIコード構造
- 13. Java Swing GUIエラーNull Pointer
- 14. は、Java SwingのGUIチャットアプリの
- 15. ボタンパネルを中央に配置するJava Swing
- 16. SWINGコンポーネントをJavaのフルスクリーンアプリケーションに配置するベストプラクティス?
- 17. Java Swingでビデオを再生する
- 18. ワーカースレッドでJava Swingユーザーをブロックするパターン
- 19. Swing Java GUIアプリケーションでクリックしたときにボタンが押されたままになる方法
- 20. java(swing)内の別のスレッドによるGUIのリフレッシュ
- 21. Java Swing GUIが表示されない
- 22. Java Swing GUIの可視性をtrueに設定できない
- 23. arrayListをJavaで再配置
- 24. Java swing GUIフォーム/ jFrame、平均、最大、最小のボタン
- 25. JavaどのようにGUIをスレッドするのですか
- 26. これらをJava GUIに配置するには
- 27. Java - タイマーが増加するときのオブジェクトの再配置
- 28. ボタンを分割するJPanel - Java Swing
- 29. Java Swingを学び、GUIを素早く作成するには?
- 30. NetBeans IDEを使用してJava/Swing GUIコンポーネントの配置を制御するにはどうすればよいですか?
UIにボタンをドラッグ&ドロップしますか? –
チェックhttp://stackoverflow.com/questions/874360/swing-creating-a-draggable-componentとhttp://stackoverflow.com/questions/13387086/java-visually-drag-a-swing-element –