問題タブ [swixml]

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 投票する
1 に答える
160 参照

java - OSX アプリバンドルの Java swixml

Java でアプリケーションを開発していて、それをアプリ バンドルにまとめましたが、Gui を構築するための xml ファイルに問題があります。アプリバンドル内にxmlファイルを保存したいのですが、それを機能させることができた唯一の方法は、ファイル Application.app/Contents/Resources/Java/Gui.xml に直接アクセスすることです。アプリケーションの名前が変更されると、これは明らかに壊れますが、これは望ましくありません。

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

jruby - JRuby で要素を SwiXML にバインドするにはどうすればよいですか?

JRuby で SwiXML の例を再作成しようとしています。しかし、JRuby で作成されたオブジェクトは、SwiXML には表示されないようです。ここに例があります。

SwiXML の例の Java コードは次のとおりです。

これに対応する JRuby コードをいくつか作成しましたが、@quit メンバーが表示されないようです。また、他の名前付き要素を参照しようとしました (この例ではありません):

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

java - SWIXML で通常とは異なる文字をボタン テキストとして表示する

次の SWIXML コードがあります。

テキストに使用されている数学記号に注意してください。シンボルは、私の Java IDE で正常にレンダリングされます。しかし、コードを実行すると、Swing コンポーネントでシンボルが正しく表示されません。これらはそれぞれ 2 文字のように見えます。1 つ目は分音記号付きの 'a' で、2 つ目はランダムな文字です。

ここで何が起こっているのですか?

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

java - Swixml2のバインディングを更新します

ダイアログに対応するBeanのプロパティとバインドするSwiXmlxmlで定義されたダイアログがあります

Bean内から(アクションなどで)プロパティの値を更新すると、UIが新しい値で更新されません。

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

java - Swixml 2.0とにかく、アプリケーションからxmlテキストフィールドのテキスト属性を更新しますか?

こんにちは私はswixml2.0からxmlで生成されたテキストフィールドを持っています。これも特定のテキスト値に設定されています。

これにより、テキストフィールドがhelloでパネルに表示されます。私がやりたいのは、自分のテキストを入力してこのコンポーネントを更新することです。アプリケーションにスレッドを実行させて、コンポーネントリストを実行し、テキストフィールドを更新することで、xmlコンポーネントを保存または更新できるようになることを願っています。

これまでのところ、コンテナオブジェクトを見つけましたが、必要なことを実行していないようです。

誰か助けてもらえますか?

0 投票する
0 に答える
221 参照

java - jar 内にバンドルされる Swixml xml ファイル

swixml を使用して xml ファイルから UI を作成しています。Eclipseを使用してプログラムを実行すると、正常に動作します。ただし、jar を作成すると、swixml はファイルが見つからないという例外をスローします。ただし、xml を jar の外の同じディレクトリに保存すると、奇跡的に機能します。これを機能させる方法について、私は少し途方に暮れています。

私は sax ビルダーを使用して xml を読み取ります。ビューは、jar ファイル内のディレクトリ views/ に入ります。生成された jar にディレクトリ構造が実際に存在することを確認しました。

0 投票する
0 に答える
529 参照

java - コントローラー (MVC) の swixml に ActionListener を追加しても機能しない

こんにちは、Java の swixml に問題があります。シンプルなアプリケーションを作成する必要がありますが、MVC ではアプリケーションのフォームがほとんどありません。

ActionListener残念ながら、コントローラーのビューボタンに追加しようとすると、応答がなくなります。

View クラスにはJButton、XML の id ボタンと同じ名前のプロパティがあります。

I コントローラーが追加したコード:

ビューは次のとおりです。

app_close をクリックすると、アプリケーションは反応しません。

私を助けるためのアイデアはありますか?ありがとう


編集

答えてくれてありがとう、より多くのコード:

メインクラス

モデル 今回は空いてます

クラスを見る

view.xml

コントローラ

各ファイルは別のページにありますが、インポートは問題ありません。

上記は現在使用しているすべてのクラスです。

レッドガーズ

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

java - Java Rhino と DOM オブジェクト

ユーザーが XML ファイルを編集してユーザー インターフェイスのレイアウトを変更できるプログラムがあります。スクリプト タグを含めて実行できるように、Swixml の修正バージョンを使用してこれを行いました。誰かがボタンなどをクリックしたときにユーザーが Javascript イベントを実行できるように、Rhino が含まれています。唯一の問題は、ユーザーが自分の ID で含める要素を参照できるようにしたいということです。すでに存在するライブラリのように、Rhino で HTML のような DOM を使用する方法はありますか?

編集:その機能については気にしないでください。私はそれを機能させました:EOBKAC。しかし、私が説明したようなものが存在するかどうかを知りたい.

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

java - Z 順序付けと重ね合わせ (JLabel および JEditorPane)

現在、JEditorPane に画像 (Jlabel 付き) を表示しようとしています。私は Swixml とフォーム レイアウトで作業しています。JLabel と JEditorPane を同じ場所に配置しました。したがって、「setVisible」をtrueまたはfalseに設定するだけで、画像が表示されます。

これまでのところ、すべて順調です。しかし、誰かが JEditorPane でテキストを選択しようとすると、ここで醜いことが起こります:バグのイラスト

私はいくつかのことを試します:

  1. JEdi​​torPane を無効にします。

    選択範囲が表示されなくても、テキストは JLabel に表示されます。

  2. 塗り直し :

    JLabelを再描画すると、再び前面に押し出されますが、表示されないようにするために(50ミリ秒ごとに1回など)繰り返し実行する必要があります。

    また、選択範囲を再描画しようとしましたが、うまく機能しません。場合によっては無視されるか、速度が低下し、それでも醜いです

  3. 最後のアイデアは、JLabel が displayer のときに JEditorPane にマウスが入らないようにすることでしたが、MouseEnter イベントでは、EditorPane からポイントを取得できず、JEditorPane の外の適切な場所にカーソルを置くのが難しくなりました...

setComponentZOrder を試してみましたが、うまく機能させることができませんでした (確かに誤用しました) が、描画順序を変更するだけなので、問題を解決できるとは思いません (最後に描画されるのは Java で一番上にあります)。 )、しかし、それは明らかに再描画の問題です。

Java 1.6 を使用せざるを得ないことを指摘しておくと便利です (Java 1.7 と 1.8 で使用しなければならない同一の名前のクラスとの競合、Sun の変更ログは 1.9 での修正について述べています ...)

コンテキストはアプレットです。理解できない場合 (英語は母国語ではありません)、遠慮なく訂正して質問してください。

助けてくれてありがとう!