私は、ユーザーが異なるカスタムSwingコンポーネントを(GUIエディタのように)パネル上にドラッグアンドドロップすることを可能にするlager JAVAアプリケーションの一部としてエディタを作成しています。また、マウスでこれらのオブジェクトを回転させることもできます。私はJXLayerとTransformUIを見てきましたが、ライブラリをたくさん追加したくありません。何か案は?Javaドキュメントデザインエディタの作成
答えて
また、NetBeansプラットフォーム(RCPベーススイング)の上にアプリケーションを構築し、そのビジュアルライブラリを使用することを検討することもでき:
ありがとう、これは私が探しているものにも近いです。そこに置くだけで、VisualBasic APIを使うのにnetBeansを使う必要はありません。 – MaverickXero
私もそう思っていましたが、そのステートメントをもう見つけられませんでした。 – Puce
正しいトラックを指摘したので、EclipseプロジェクトでもGEFを見つけました。私はnetBeans APIがこれまでより良く見えると思います。 – MaverickXero
このようなタスクのためのカスタマイザフレームワークを作成しました。コンポーネントをマウスで移動してサイズを変更し、さらにカスタマイズできるようにしました。 「グリッドにスナップ」機能搭載!あなたはそれが役に立つと思うかもしれません。 (これはオープンソースです!)
私はチュートリアル書き始めた(まだ建設中を!):
http://softsmithy.sourceforge.net/lib/docs/tutorial/swing/customizer/index.html
コンポーネントを追加するために参照してください。
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/CustomizerBar.html
プロパティの使用をカスタマイズするには:
JCustomizerPaneのSelectionManagerに登録し、JCustomizerオブジェクトのCustomizableProperties-propertyを設定します。
また、JCustomizerのサブクラスを見てください。
など。画像用
カスタマイザ&形状があります
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JXIconCustomizer.html
インライン編集済みラベル用カスタマ:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLabelCustomizer.html
ライン・カスタマ:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLine2DCustomizer.html
メニューやツールバーのアクションをサポートするクラスはたくさんあります。 ( "Javaルックアンドフィールグラフィックスリポジトリ"アクションの一部をサポートしています)
* .swingと* .swing.actionパッケージを見てください。
あなたがそれらを見つけられない場合は、私に尋ねてください。
ホームページ:
ダウンロード:
http://sourceforge.net/projects/softsmithy/files/softsmithy/
のMaven:
<dependency>
<groupid>org.softsmithy.lib</groupid>
<artifactid>lib-core</artifactid>
<version>0.1</version>
</dependency>
API:
http://softsmithy.sourceforge.net/lib/docs/api/index.html
ご質問がありましたら、私にお尋ねください!
これは私が探しているものに非常に近い、ありがとう。コンポーネントを回転させることもできますか?あなたのデモのWebStartが壊れているように見えるようにしています:( – MaverickXero
はい、私は知っています、サーバー上のファイルへのアクセス権をいくつか持っています。 – Puce
テキストボックスを回転させたいのですが、ちょっと変な音です... –
- 1. Javaの作成
- 2. Javaカークラスの作成
- 3. Javaプロセスの作成
- 4. Javaアプリケーションスレッドの作成
- 5. Javaプロトタイプデザインパターンオブジェクト作成
- 6. Javaでのグリッドの作成
- 7. Javaスイングフォームのホットキーの作成
- 8. Javaでのパスワードの作成
- 9. Java GUI作成フレームワーク
- 10. Java Swingバーコード作成
- 11. dateRangeの作成Scala、Joda、Java
- 12. Java-ロビーゲームサーバーの作成方法
- 13. Java - カスタムダイアログボックスの作成方法
- 14. 動的クラスの作成 - Java
- 15. Java - プロセスエラーの作成= 193
- 16. Javaコードの自動作成
- 17. ElasticSearch Java API:クライアントの作成
- 18. Javaでの変数作成
- 19. Java - SSLサーバーの作成
- 20. java 7+ファイルの作成
- 21. カスタムブロッキングJava Swingプロンプトの作成
- 22. JSON Javaからの作成
- 23. Java作成者の配列
- 24. Java、配列作成のトラブル
- 25. データベースのJava自動作成
- 26. JAVA - Android - ディレクトリの作成
- 27. Java WebServiceスレッドの作成
- 28. JavaデータベースをJavaから作成
- 29. Java/Android - ビットマップ作成 - OOMエラー
- 30. Javaでasynctaskクラスを作成
私は私の質問はかなり具体的だと思いました。おそらくあなたは私がそれをよりよく尋ねるのを助けることができます私は基本的に私のJAVAアプリケーションでGUIエディタスタイルのエディタを作成したいと思うし、私が役立つAPI /ライブラリがある場合は、むしろスクラッチホイールを発明したくないでしょう。 GUIエディタでJAVA開発を行うのではなく、JAVAで作成したGUIエディタを使用したいので、これを探すのは難しいです。 – MaverickXero