問題タブ [jxtaskpane]

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.

0 投票する
2 に答える
496 参照

swing - スイングのきれいなJPanels

現在、Swingアプリケーションの見栄えを良くするために取り組んでいます。私はこれらの線に沿って何かを達成したい:

アイデアは、各ボックスに上の画像のような背景を持つきれいなヘッダーを付けることです。基本的なSwingコンポーネントを使用してこのようなものに最も近いのは、TitledBorderを追加することですが、これは私が望むものに近いものではありません。

SwingXのJXTaskPaneを試してみました。これは次のとおりです。

http://img411.imageshack.us/img411/6866/image431.png

そして、それが折りたたみ可能であり、折りたたみ不可能にすることは不可能であるように見えるという事実を除いて、ほぼ完璧です。

私がここで見逃している明らかな解決策はありますか?それ以外の場合は、JPanelを拡張し、ヘッダーの背景に画像を使用して特別なヘッダーを作成することを考えています。

どんなポインタでも大歓迎です。ありがとう。

0 投票する
3 に答える
4136 参照

java - Java Swing:コンポーネントのサイズ変更が*終了*したときに何かを実行します

やや不明確な質問に対するお詫び-それを置くためのより良い方法を考えることができませんでした。

JXTaskPane(Swing labs拡張APIから)を使用して、いくつかの情報を表示します。

ユーザーはタイトルを「クリック」してパネルを展開できます。JXTaskPaneはコンテナJPanelにあり、メインアプリケーションウィンドウであるJFrameに追加されます。

アプリケーションウィンドウを展開された作業ウィンドウのサイズにサイズ変更したい。これを実現するために、コンテナJPanelにコンポーネントリスナーを追加しました。これにより、サイズが拡張されたパネルに設定されます。

問題は、作業ウィンドウが展開されるときにcomponentResizedメソッドが呼び出されることです。その結果、resizeFrameメソッドが何度も呼び出され、画面上で非常にひどく見えます。

JXTaskpaneがサイズ変更を終了したことをどのように検出できますか?私は2つのアプローチを考えました:

  • resizeFrame()メソッドをSwingUtilities.invokeLate(..)呼び出しに配置します。

  • タイマーのresizeFrame呼び出しを行うと、後続の呼び出しはタイマーが起動するまで何も実行されません。これにより、パネルのサイズを変更するのに十分な時間が与えられます。

前進するための最良の方法は何ですか?

また-これは、何年にもわたるサーバーサイドプログラムの後の私の最初の本格的なJavaGUIアプリです。StackOverflowは非常に役に立ちました。ほんとありがと!

0 投票する
1 に答える
1551 参照

java - SwingX および NetBeans 6.9.1 GUI デザイナー (JXCollapsiblePane/JXTaskPane)

私は SwingX が初めてで、Netbeans 6.9.1 の Pallete マネージャーを使用して JXCollapsiblePane と JXTaskPane を使用する際に問題があります。

JXTaskPaneの場合:

  1. JForm のパレット マネージャから JXTaskPaneContainer をドラッグします。
  2. JXTaskPane をパレット マネージャーから JXTaskPaneContainer にドラッグし ます

    エラーが発生せず、動作しているようです)

JXCollapsiblePaneの場合:

  1. JForm のパレット マネージャから JXCollapsiblePane をドラッグします。
  2. JXCollapsiblePane に jpanel または jbutton を追加しようとしましたが、「空でないコンテナーにコンポーネントを囲むことはできません」というメッセージが表示
    されます。働くために)

誰かが私が間違っていることを説明してもらえますか?Netbeansパレットデザイナーを使用してこれを行うことはできませんか? フォームを視覚的にデザインしたい。私が使用しようとしているコンポーネントは可能ですか?

ありがとうございました。

0 投票する
1 に答える
504 参照

java - Smack API - 名簿リストを展開および折りたたむためのループ jxTaskpane を表示する方法

ループのタスクペインを表示するのに問題があります。私は名簿のグループを取得するためのコードを持っています (グループ: 友達 - ビジネス - 会社など) 私のコードは:

しかし、jxTaskpaneはループしませんが、グループ名を出力すると2行が出力されます(データベースユーザーAには2つのグループがFriendsとNIITであるため)

サンプル印刷

結果:

0 投票する
1 に答える
1080 参照

java - JXTaskPane が起動時に折りたたまれているときに展開する

JPanel に JXTaskPane を追加すると、奇妙な動作が発生します。

JXTaskPane には、アイコンの複数の (展開可能な) セクションのリストがあり、JXTaskPaneContainer に追加されます。

次に、taskPaneContainer が JPanel に追加されます。

この JPanel は JTabbedPane に追加されます。

プログラムが起動し、その (2 番目の) タブが setSelectedComponent である場合、(コンテナー内の) アイコン セクションのリストを含むその TaskPane は、折りたたまれて表示される前に (スクロール バーで) 一時的に展開されて点滅します。私が排除しようとしている迷惑行為。

折りたたまれた状態で表示される前に、一時的に展開されて表示されるのはなぜですか?

0 投票する
2 に答える
3847 参照

java - Java Swing JXTaskPane:背景と境界線を設定するには?

私は次のサンプルコードを書きました:

私が必要とするのは2つのことです:

  1. タイトルの bgcolor を変更するにはどうすればよいですか? オプションで完了したと思いtaskpane2.setUI(..)ますが、うまくいきませんでした。
  2. JXTaskPaneと の間の境界Jpanelをゼロに設定する方法は?
0 投票する
1 に答える
230 参照

java - JXTaskPaneのヘッダー領域の寸法を変更できますか?

JXTaskPaneコンポーネントを使用しています。作業ウィンドウの上部、つまり作業ウィンドウのタイトルが表示される領域の寸法を変更できるかどうかを知りたいです。はいの場合、方法を教えてください。

0 投票する
1 に答える
733 参照

java - JxTaskPane 以外の Swing オプション

私はJxTaskPaneを使用してメニュー項目を追加しています..しかし、私はそれを使用したくありません.展開したり折りたたんだタイプのコンテナが必要ない..メニュー項目を水平に配置したいだけです.

パネルに追加すると、JxTaskPane にはメソッドがあるため、アクションを追加できません。

ここで何を使用できますか..または、他に選択肢がない場合は、その展開および折りたたみボタンを削除できますか。また... JxTaskPaneで項目を水平に配置する方法。

現在、内部に JXTaskPaneContainer である JScrollpane があり、 JXTaskPaneContainer 内に JxTaskPane があります。

私を助けてください..

ありがとう

0 投票する
1 に答える
971 参照

java - JXTaskPane に新しいコンポーネントを配置する

JXTaskPaneJava Swing で使用される には、タイトル バーがあります。その中に拡大/縮小ボタンがあります。展開/縮小ボタンの横に表示されるタイトルバーに独自のアクションを追加できるようにしたいと考えています。

これどうやってするの?何度も試してみますが、期待した結果が得られません。新しく作成JButtonし、タイトル バーの座標にその場所を設定しましたが、要素に追加されています。

私が何を意味するかを示すために、タイトル バーにヘルプ タイプ アクションを示すスクリーンショットを添付しました。

タスクの画像

0 投票する
1 に答える
530 参照

java - netbeans で Java を使用して新しいコンポーネントを作成する

私は大学のプロジェクト用のソフトウェアを開発しています。デスクトップ アプリケーションの開発に Java を使用しています。そのために、次のようなコンポーネントを追加したいと思います: http://www.mediafire.com/view/?6y1183p8u6phwzg

下のフレームの左側のようなコンポーネントを追加したいです。これはサイズ変更可能なコンポーネントで、見出しとサブメニューが含まれています。Windows XP OS の左側にも、この種のコンポーネントが表示されます。私はこのコンポーネントを開発するのに苦労しましたが、サイズ変更可能なコンポーネントしか作成できませんでしたが、それらの間の空きスペースを減らすことはできませんでした。コードを以下に示し、アプリケーションのサンプル デザインを示します。私のコンポーネントを希望どおりに動作させるための解決策を誰かが提供してくれたり、このコンポーネントを作成するための良い解決策を提供してくれたりしたら、とても感謝しています。どうもありがとうございました.:)

http://www.mediafire.com/view/?c9b8jwp4c558zae

Ps: このサイトの制限により、画像をアップロードできません。上記の medeafire リンクを使用して画像を表示するようお願いします。どうもありがとうございました。