問題タブ [awt]
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 - SwingのJPanelはAWTのPanelとほとんど同じではありませんか?前者のウィジェットが表示されない
Java Swingの本の第2章で提案されているように、プログラムをAWTからSwingに変更していますが、PanelからJPanelに変更すると、パネルが消えてしまいます。ButtonからJButtonに変更しても、同じことは起こりません。
名前にJを追加するだけで簡単にできるので、バグのようですが、VM(Sun JDK)とWM(Sun JDK)で問題がどこにあるのかわかりません。 xmonad)または私がプログラミングしている方法(ClojureのJavaサポート)。何か案が?
前に述べたように、私はそれをClojure(JDKのLispのような言語)で書いています。これが私のコードです:
ありがとう
java - データセンターのLinuxサーバーでJava1.6を使用するAWTライブラリ
(Webからの画像の)サムネイルを作成して保存し、サーバーに保存する必要があります。データセンター(モニターなし)で実行されているLinuxサーバーでawtライブラリー(以下にリストされている)を使用できますか?サーバーにグラフィックカードがあるのか、これらのライブラリが機能するためにグラフィックカードが必要なのかわかりません...
java - サイズ変更時にフレームを再描画しますか?
repaint()
フレームを最大化またはサイズ変更した直後にフレームを強制するにはどうすればよいですか?
その特定の操作が行われるときにどのメソッドが呼び出されるのかわかりません。ペイントでグラフィックオブジェクトを使用して記述されたグラフィックがたくさんあり、その方向はからのリアルタイムフィードバックに依存しますが、最大化しgetWidth()
てgetHeight()
もペイントは呼び出されず、残念ながらそれらのピクセルが変更された場合にのみ呼び出されます。
integration - SWT_AWT ブリッジのモダリティの問題
次の記事に記載されている EmbeddedSwingComposite (SWT_AWT ブリッジ上に構築) を使用しています: http://www.eclipse.org/articles/article.php?file=Article-Swing-SWT-Integration/index.html
上記の手法を使用すると、モダリティの問題が解決されると書かれていますが. しかし、私の場合、モダリティの問題がまだいくつか残っています。おそらく、Swing モダリティが変更された JDK6 を使用しているためだと思います。
これに関する経験またはアイデアをお持ちの方。さらに情報があれば投稿してください。
前もって感謝します
java - ウィンドウのサイズを変更するときのJavaAWTアプレットの白い画面
awtを使用して作成されたJavaアプレットがあります。
パネルオブジェクトにテキストを描画すると、すべてうまくいきます。ただし、ウィンドウのサイズを変更すると、すべてのテキストが消えます。
この動作は、jvmやプラットフォームによって異なります。
Microsoft JVMとの互換性を維持する必要があるため、swingに移動することはできません。
java - Microsoft JVM の白い画面を表示する Java awt アプレット
私は JDK1.1 と互換性のある Java チャット アプレットを持っているので、Microsoft JVM でもうまく動作します。
問題は、アプレット内のチャット エリアが白くなり、めちゃくちゃになることがあるということです。Internet Explorer 全体 (すべてのウィンドウとタブ) を閉じて再起動することによってのみ、元に戻すことができます。
Sun の JVM でアプレットを実行する場合、これは存在しませんが、MS を使用する必要があります。最初のアプレットの起動時にブラウザで実行される JRE のインスタンスに関連しているようです。
めちゃくちゃになる領域は、ユーザーのチャット テキストをレンダリングするために使用されるパネル オブジェクトです。何か案は?
java - ちらつきのないAWTアプリケーション
私はJavaとAWTを使ってばかげた小さなアプリを書こうとしています。
実行していくつかの形状をアニメーション化するだけなので、最初のステップとして、fillRect
50ミリ秒ごとにキャンバスをクリアするシンプルなアプリを作成しました。
問題は、私のアプリが時々、下にあるウィンドウの色でちらつくことです。グーグルは、ちらつきのないアニメーションAWTアプリの単純なhello-worldタイプの例を見つけることに関して私を失敗させています。
このようなものの骨格コードはどのようになりますか?
java - すべてのJInternalFrameイベントをリッスンします-Java
私はJavaアプレットを国際化しようとしています。それにより、右から左に書かれたスクリプトをサポートします。ビューに自動的に追加されたすべてのJavaコンポーネントのコンポーネントの向きを設定したいと思います。
これまでの私の解決策は、Windowsマスクを使用してすべてのAWTEventをリッスンする必要があります。
...次に、追加された各ウィンドウにc / oを設定し、コンポーネントリスナーを追加して、後でウィンドウに追加されたコンポーネントにc/oを設定します。
私の問題は、JInternalFramesがこのソリューションで処理されないことです。ウィンドウの場合と同じように、これらのイベントに別のリスナーを追加できるようにしたいと考えています。何か案は?
または、アプレット内のすべてのコンポーネントのスクリプトの方向を処理するためのより良いアプローチはありますか?
java - Container.validate() メソッドは何をしますか?
Java awt Containerクラスには、validateに関連するメソッドが多数あるようです。どうやら彼らはデータの検証を行っていません。どのような場合でも、Swing 開発者にとって有用ですか? 一部のメソッド: validate()、invalidate()、validateTree()、isValid() など。
java - 同じ場所にボーダーレイアウトで2つのJPanelを配置することは可能ですか?
BorderLayout.CENTERを使用してJPanelでボーダーレイアウトを使用するゲームを書いています。私がやりたいのは、このパネルを非表示にして、別の情報を持つ別のパネルに置き換えることです。両方をコンテナに追加し、そのうちの1つの可視性をfalseに設定しました。
その後、私は試します:
ただし、これでは新しいパネルは表示されません。灰色が見えます。何か案は?
TIA