問題タブ [windowbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GUI コンポーネントをフィールドとして宣言する特定の理由はありますか? また、ActionListener は匿名にする必要がありますか?
簡単な GUI を作成する方法の例がいくつかあります。私が持っている質問は、これを行う適切な方法と考えられるものと、どちらの方法で行うことの理論的根拠は何ですか?
私は Eclipse で Window Builder Pro を使用しており、生成されるコードを調べています。どうやら Window Builder は、ビジュアル クラスのメイン メソッド内でコンポーネント (ボタンなど) をローカル変数として宣言することを好みます。ただし、Window Builder には、フィールドへの変換を可能にするボタンがあります。私が遭遇したほとんどの例は、フィールド宣言を好むようです。
また、多くの例は、 を拡張する別のクラスを作成する方がよいことを示していますJFrame
。Window BuilderJFrame
は、クラスのフィールドとして宣言するだけです。
また、多くのイベントまたは複数のハンドラーに対して単一のハンドラーを使用する必要があります。Window Builder は、各イベントの匿名ハンドラーを宣言します。
好ましいアプローチが何であるかを明確にしたいだけです。
windowbuilder - リリース バージョンと統合バージョンの違いは何ですか?
JDK と eclipse のクラシックを手に入れたところですが、どちらをインストールに使用するかを考えています。eclipse.org が提供するリリース バージョンと統合バージョンの違いは何ですか: http://www.eclipse.org/windowbuilder/download.php
java - GUIフレームを順番に表示/ロードする
windowbuilderを使用して3つのGUIフレームを作成し、この順序でロードおよび表示します。
- 1番目のGUI(Home.java)
- 2番目のGUIと3番目のGUI(Results1.java、Results2.java)
明らかに、Home.javaを最初にロードできますが、後続の2つのGUIはHome.javaと同時にロードされます。GUIの要素を初期化するメソッド内に印刷構文を挿入したので、それを確認できます。Home.javaのボタンを押した後、最後の2つのGUIを表示できますが、コンテンツはすでにロードされています。したがって、これら2つのGUIに変数を渡す必要がある場合、値はnullになります。何か案は?
Home.Javaボタンが押されました。
Results1.java
java - 自分のウィジェットが SWT のサイズのセットを想定しないように制限する
SWT のベース Canvas クラスから独自のウィジェットを実装することに決めたとしましょう。
高さを 10 に固定し、10 の倍数に適合する限り、任意のタイプの幅を許可したいと思います。
これを課す方法はありますか?私のウィジェットのユーザーは、私のウィジェットをデザインモードで使用する場合にのみ、この種の値を設定できますか?
で調べてみましたControlEvent
がControlListener
、サイズ変更をキャンセルする方法がないようです。幅/高さを検出した場合は、手動で許容値に戻す必要がありますか?
ありがとう
java - WindowBuilder デザイン モードでウィジェットの視覚特性が表示されない
私は独自のウィジェット (extending Canvas
) を実装しました。これは、すべて黒であるという明確な特徴があります。
キャンバスをShell
WindowBuilder のデザイン モードに追加すると、通常のキャンバスのように見えますが、実行モードではすべて問題なく表示されます。
不足しているものはありますか、それとも WindowBuilder の固有の制限ですか?
念のため、私が使用しているコードは次のとおりです。
javafx-2 - 既存の WindowBuilder プロジェクトに JavaFX を実装するにはどうすればよいですか?
私はJavaFXのことを頭に入れようとしています...私のプログラムはWindowBuilderベースのGuiで、JavaFXグラフとJavaFXライブビデオフィードをアプリに表示したいです。
コードに実装するにはどうすればよいですか? これを試しましたが、実行できませんでした。データフィードは問題ではありません。JFrame内で小さな正方形として表示するだけです...
今混乱しています:(
これが私のコードです: (少し長くて申し訳ありませんが、JavaFX のサンプルコードのせいです:p
そして、これがあなたのために実行するためのメインファイルです...:
実装したいコードは次のとおりです: AdvancedLineChartSample.java (JavaFX から)
および StreamingMediaPlayer.java (JavaFX から):
java - JList の最初の要素の追加が非常に遅い
JList
withに文字列を追加していますが、DefaultListModel
表示されるまでに数秒かかります。場合によってJList
は、リストを表示するために をクリックする必要があります。
私はエクリプスインディゴを使用しています。JList に要素を追加した後にブレークポイントを設定すると、実行が高速になります。
私は Web と SO でJList slowを検索しましたが、それらはすべてリストに多くの項目を追加することについて話しています。リストに最初の要素を追加しています。
これが私のコードフラグメントです:
また、Eclipse で WindowBuilder を使用しています。
では、どうすれば のパフォーマンスを向上させることができJList
ますか?
java - SWT アプリケーションのコンポジット - ウィンドウ ビルダー
私は、.net プラットフォームでは非常に単純だった非常に基本的な目標を達成しようとしています: 再利用可能なコンポーネントを作成し、それを別の形式で使用します。私は次のことを試みました:
と
最初の複合クラスを 2 番目の複合クラスに追加するにはどうすればよいですか? デザインモードでそれを行う方法はありますか?私は正しいことをしていますか?
java - Swing アプリケーション ウィンドウが Mac で応答しない
基本的なSwing アプリケーションをMac OS X 10.8.2 (Java バージョン 1.6.0_37) マシンで実行しようとしていますが、 Eclipseから実行しようとするたびにフレームが表示されますが、操作できません。それと。
Eclipseで新しいSwing Application Windowプロジェクトを作成する基本的な白紙の状態から始めようとしました。これにより、次のスケルトン コードが生成されます。 (WindowBuilder->Swing Designer->Application Window)
すべて問題ないように見えますが、これを Eclipse から実行すると、フレームでどのコンポーネントとも対話できません (私の非サンプル コードにはボタンとタブがあります)。
また、コンソールには次のようなものが表示されます。
2012-11-09 14:30:27.624 java[8107:707] [Java CocoaComponent compatibility mode]: Enabled
2012-11-09 14:30:27.626 java[8107:707] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
変更しなければならない Mac 固有の設定はありますか? (最新のデフォルトの Mac JRE を使用しています)
java - WindowBuilder ProはすでにEclipseにインストールされていますか?
このページ:https : //developers.google.com/java-dev-tools/download-wbproでは、WindowBuilderProをEclipseJuno(4.2)にインストールするオプションはありません。
WindowBuilderProはすでにEclipseJunoとともにインストールされていますか?
また、WindowBuilder Proに代わるより良い無料の代替手段はありますか?