previous questionに応じて、Swingで特定の効果を達成する方法について、JDesktopPaneとJInternalFrameに指示しました。残念ながら、scala.swingはどちらのクラスのラッパーも持っていないようですので、拡張していきます。scala.swingを拡張するにはどうすればよいですか?
をscala.swingと一緒に使用するのに最低限必要なラッパーを作成するために知っておくべきことと、それらのほとんどを行うための追加手順は何ですか?
編集:
誰かによって示唆されるように、私は私が達成しようとする効果を説明しましょう。私のプログラムは(個人的な)宝くじのベットをコントロールします。だから、私はいくつかの異なるチケットを持っています。それぞれのチケットは、さまざまな賭けと、さまざまな妥当性を持つことができます。
アイデアはこれらのチケットを別々の「スペース」に表示し、JInternalFramesは私が望むだけのようだし、新しいチケットを作成してファイルからロードし、ファイルに保存し、一般的にチェックするまたはそれぞれの情報を編集することができます。
それ以外にも、抽選結果を表示するスペースが必要であり、どれだけ貢献したのか、またどのように勝敗を分けるべきなのかを決定するプログラムを進化させるつもりです。私はまだそれのためのインターフェイスを考慮していない。
ことに注意してください。
私はJavaクラスを「単なる使用」、およびまだScalaのスイング機能を十分に活用することはできません。以前の質問の答えは、すでにJavaクラスで何をしたいのかを教えてくれました。これは私がここで求めていることではありません。
これを行う方法については、既存のscala.swingクラスのソースコードを読んで、私がこの質問で回避しようとしている作業です。
十分に適切です。私は私の質問をするつもりです。 –
余分な情報をお寄せいただきありがとうございますが、私はより技術的なレベル、つまりプログラム的に、Swingクラスで何をしたいのですか? –