問題タブ [scala-swing]

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

user-interface - scala.swingを拡張するにはどうすればよいですか?

Swingで特定の効果を実現する方法に関する以前の質問に答えて、私はJDesktopPaneとJInternalFrameに誘導されました。残念ながら、scala.swingにはどちらのクラスのラッパーも含まれていないようです。そのため、拡張する必要があります。

これらのクラスで最小限に使用できるラッパーを作成し、scala.swingで使用したり、scala.swingで使用したりするには、何を知って実行する必要がありますか。また、それらを最大限に活用するための追加の手順は何でしょうか。

編集:

誰かが提案したように、私が達成しようとしている効果について説明させてください。私のプログラムは(個人的な)宝くじの賭けを管理しています。だから私はいくつかの異なるチケットを持っており、それぞれがいくつかの異なる賭けとさまざまな有効性を持つことができます。

アイデアは、これらのチケットのそれぞれを別々の「スペース」に表示することであり、JInternalFramesは私が望むもののようであり、人々が新しいチケットを作成し、ファイルからロードし、ファイルに保存し、一般的に情報をチェックまたは編集できるようにしますそれぞれに。

それに加えて、宝くじの結果を表示するスペースが必要であり、私はプログラムを進化させて、誰がどれだけ貢献し、どのように勝ちを分割するかという集団賭けを制御できるようにするつもりです。そのためのインターフェースはまだ検討していません。

その点に注意してください:

  • Javaクラスを「ただ使用」することはできませんが、Scalaスイング機能を最大限に活用することはできません。前の質問の答えは、Javaクラスでやりたいことを行う方法をすでに教えてくれていますが、それは私がここで求めていることではありません。

  • 既存のscala.swingクラスのソースコードを読んでそれを行う方法を学ぶことは、この質問で避けようとしている作業です。

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

scala - ScalaSwingライブラリの問題

こんにちは、バージョン2.8Beta1-プレリリースでScalaSwingライブラリを使用するときに問題が発生します。GUIでテーブルを表示し、SQLリクエストから結果が返されるときにテーブルを更新したいという状況があります。現時点では、JavaライブラリのDefaultTableModelを使用しているので、これをScalaで行うにはどうすればよいでしょうか。

もう1つは、後でテーブルを並べ替え可能にしたいということです。Scalaスイングライブラリがこれをサポートしているかどうかもわかりません。

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

swing - ScalaSwingComboBoxアイテムの変更

以下に示すように、3つのComboBoxを使用して日付選択を実装しようとしました。

monthBoxを変更するときにdayBoxのアイテムを変更するにはどうすればよいですか?Dialog.showMessageの部分を変更する必要があることはわかっていました。しかし、私はどのように疑問に思っていますか?

たとえば、1月、3月、5月、7月、8月、10月、12月に変更すると、日は31になり、2月の28を除く他の日は30になります。

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

scala - Scala Swing 待機

「メイン」が「ログイン」を待ってから表示されるようにするにはどうすればよいですか?

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

scala - Scala: テーブル セルのボタンがアクションを「起動」しない

私は少し問題を抱えています:Buttons私のTable. レンダリング コンポーネントとしてButton、次のコードを含む を返します: (この例にはアプリケーション固有のデバッグ コードがありますが、画像を取得できます)

の 1 つにスクロールするとButtonsTable「私は印刷するため、私は」という印刷物が表示され、「xx」テキストのボタンが表示されます。しかし、ボタンの1つを押しても何も起こらず、「火」も見えません。プリントアウト。

Actionコンストラクターの代わりにButtons本体でを定義すると、どちらも機能しません。

さらなる背景情報として:私はテーブルEventsなどをブロックしていません。私はに設定されたリスナーだけを持っていますJTable

Tablesサブクラス内の自分のイベントの 1 つだけを一時的にブロックします。

あなたの誰かが同じ問題に苦しんだことがありますか、または何がうまくいかないのか考えています. 結果のないデバッグを2時間行った後、ヒントがあればありがたいです。

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

scala - Scala Swing コンポーネント

以下のように宣言された ComboBox のコレクションがあります。

そして、私はそれを介してそれの1つを聞こうとします

しかし、実際に反応を実行することはできません。

これらはすべて TabbedPane に配置されます。これは問題ではないと思います。では、コレクション内の個々のコンポーネントを聞くにはどうすればよいでしょうか?

編集済み

これは、私が Eclipse で試しているより完全なコードです。

私が持っているエラーメッセージは反応部分にあり、「見つかりません:値cmbCategory(0)」と記載されています。

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

scala - scalaでmongodbデータベースにアクセスするには?

scala swing アプリケーションから mongodb データベースにアクセスする方法を知りたいです。scala は初めてです。mongodb に mydb という名前のデータベースと、studen(rollno,name,age,city) という名前のコレクションを作成しました。私は単にmongodbデータベースでswingを使用して挿入、更新、および削除を実行したいだけですが、使用するパッケージやその他の有用な情報がわかりません。

ここにswingコードを添付しています。

Gui.scala

0 投票する
5 に答える
16775 参照

swing - 「scala.swing」を使用する良い例はありますか?

私は Java やSwingについては知りませんが、Scala には精通しており、自分の目的に問題なく使用できます。しかし、GUI を実装しようとすると、ドキュメントでは簡単に解決できない問題やバグがたくさん発生します。scala.swingの例が大いに役立つと思います!

私が学ぶことができる scala.swing を使用して、小さくても自明ではなく、よく書かれたアプリケーションはありますか?

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

swing - Scala の複数行ラベル

短い質問、できれば簡単な解決策:

私は独自のレンダラーを持っていますが、ListView派手すぎず、Labelと と を接続するだけIconです。私の質問は、これまでのところ、ラベルは私の「\n」を無視していることです。どうすればそれを変更できますか? 提示する情報を 2 行で表示したいと思います。

聞いてくれてありがとう。