問題タブ [jinternalframe]
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 - jframeのラッピング
通常は新しい jframe を開くプログラムを既存の jframe に開く方法はありますか?
これが説明です。私はこれらの反射神経の1つであるJavaゲームをダウンロードしました。それは、フレーム内にサブパネルがたくさんあるjframeで開きます。私がしたいのは、既存のjframeを別のフレームまたはキャンバスなどにラップすることですそのため、スクリーンショットを必要とする外部スクリプトを作成してピクセル データを取得するのと同じように、内部スクリプトを作成できます。内部スクリプトとは、新しいjframe内で実行されるスクリプトを意味します
java - Java - 同じウィンドウ上の別の JFrame
私が望むのは、新しい JFrame を作成し、現在の JFrame を表示したままにすることですが、新しいウィンドウ/プログラムを作成することではありません。うまく説明できないので、以下に図を示します。
http://screensnapr.com/e/mkCMlm.png
これが何らかの形で混乱を招く場合は申し訳ありません。どんな助けでも大歓迎です。
java - 内部フレームを追跡する方法は?
このサンプルコードは、私の実際のプログラムの短いバージョンです。
対応するinfoIntFrameがすでに開いているときに行をクリックしても、infoIntframeの別のインスタンスが作成されないようにするには、どうすればよいですか?(注:infoIntFramesは実行時に作成する必要があります)
java - JavaのJInternalFrameのJTabbedPaneでJPanelの寸法を設定する
私のソフトウェアのユーザーは、さまざまな種類のデータ表現を表示するために、さまざまなタブをクリックできる必要があります。ただし、以下に含めるコードでは、ユーザーがタブをクリックしたときに、要求されたデータパネルが表示されません。
以下のコードを実行し、コードが生成するGUIで次の手順を実行することにより、問題を簡単に再現できます。
以下でコメントアウトするコードの行に応じて、タブには空白のパネルが表示されるか、パネルの上部の中央に小さな赤い四角が表示されます。
この問題を再現するためにトグル/コメントアウトできるコード行は次のとおりです。
これらのコード行は、以下のGraphGUI.javaにあります。
myGPがそれを含むパネルのフルサイズで表示されるように、以下のコードを修正する方法を誰かに教えてもらえますか?
この問題を再現するために必要な3つのJavaファイルは次のとおりです。
ParentFrame.java
GraphGUI.java:これは、コメントを切り替えて問題を再現できるものです。
GraphPanel.java:
java - Javaのタイトルバーのボタンを非表示にする
Jinternal Frame(java)で、最大、最小、閉じるボタンを非表示にしたい(最大、最小、閉じるプロパティを無効にしない)が、このコードを使用した場合:
これにより、すべてのボタンとタイトルバーが消えました(内部フレームがリタングルであると想像してください。したがって、3つの側面(下、左、右)のみが表示されます)。
では、タイトルバーをすべて非表示にせずに、最大、最小、閉じるの3つのボタンだけを非表示にするにはどうすればよいでしょうか。ありがとう。
java - ボタンをクリックせずに Jinternal Frame を最小化する
jinternalframe の右上隅にある最小化/最大化ボタンをクリックせずに JinternalFrame を最小化/最大化する方法はありますか?
このスレッドに従って、プログラムで JInternalFrame を最小化しますか? 、具体的に設定
しかし、私は働きませんでした。
ありがとう。
java - Java での JInternalFrame の最大化
起動時に JInternalFrame を最大化しようとしています。これについて Web 検索を行い、さまざまなコードの提案を試みましたが、Windows 7 で Java 6 を実行している私のマシンでは正しく動作しないようです。
ソリューションを簡単に分離できるように、以下のコードを簡略化しました。
作成時に内部フレームが自動的に最大化されるように、以下のコードを変更する方法を誰か教えてもらえますか?
java - JInternalFrame のインスタンスを 1 つだけ許可する
マウス クリックのイベントで JDesktopPane に追加される複数のJInternalFramesを持つ Swing アプリケーションを作成しました。同じ内部フレームのインスタンスを1 つだけDesktopPane に表示したい。ユーザーがフレームを開いたときに、同じフレームが 2 回表示されるのは望ましくありません。フレームが既に開いている場合は、エラー メッセージが表示されます。
どうもありがとう :)
swing - getParent.add(コンポーネント)
データベースからレコードの特定の値をフェッチしようとしています。AbstractTableModel を使用してスイングでランタイム JTable を作成しましたが、そのクラスとは異なる Javaclass からクエリを起動しようとしています。where 句に条件を指定しましたが、そのレコードを表示できません。他の JFrame では .AbstractTableModel は正常に動作しているため、実際にテーブルを宣言している internalFrame と同じデータを取得できます..JInternalFrame にあるものを JFrame に取得できますか? nullpointerException をスローしますException in thread "AWT-EventQueue-0" java.lang.NullPointerException
at secondproject.select_particular_field$1.actionPerformed(select_particular_field.java:84)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
java - JDesktopPaneサイズの設定方法
を追加したメインパネルを使用してJavaアプリケーションを開発していJDesktopPane
ます。をクリックするユーザーはJButton
、を表示しJInternalFrame
ます。私の問題は、Mac OSxのルックアンドフィールを使用するとJDesktopPane
、正しいサイズの番組が表示されJInternalFrame
、他のルックアンドフィールを使用するとJInternalFrame
、画面のサイズで表示されることです。これが私がすることです:
主にJPanel
:
ユーザーがクリックしたときJButton(s)
:
JDesktopPaneとJInternalFrameのSystem.out.println
サイズは同じだと言われていますが、なぜJInternalFrameがフルスクリーンサイズで表示されるのでしょうか。