タグ付けされた質問 「swing」

SwingはJavaの主要なユーザーインターフェイスツールキットであり、標準のJava SDKに同梱されています。これは、javax.swingパッケージに含まれています。

4
java.exeとjavaw.exeの違い
最近、一部のアプリケーションがjavaw(ではなくjava)で実行されていることに気付きました。それらの違いは何ですか?どのようにしてSwingアプリケーションを実行できますjavawか?
143 java  swing  javaw 



1
DTOおよびDAOの概念とMVC [終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 1)DTOとを使用する理由とDAO、いつ使用する必要があるか。GUIデータの挿入、編集、削除を行うJavaソフトウェアを開発しています。しかし、私は区別するために苦労していますDTO/DAOとModel、View、Controller(MVC)構造?それらは似ていますか?Javaを介してデータベースと対話するときに使用する方が良いGUIです。 2)私はおよそ本当に興味の一つは、持っているのは良い習慣であるかどうかであるviewとController一つのクラスインチ を考えるとNetbeans、GUIフレームクラスを作成してコンポーネントをフレームに追加できJButtonます。ボタンをダブルクリックactionListenerすると、データがユーザーに表示されるフレーム(フレーム)に表示されるメソッド(コントローラー)に移動します(表示) 。つまり、彼らは同じクラスに属しています。それはそのコンセプトに完全に反するのか、そうでないのか ここで私が話しているものです ビューとコントローラーを1つのクラスに含めるのは悪い習慣ですか?

5
Javaで簡単な警告メッセージを表示する方法は?
.NETから来ているので、デスクトップアプリでAlert()を呼び出すのに慣れています。ただし、このJavaデスクトップアプリでは、「Javaをご利用いただきありがとうございます」というメッセージを表示したいだけです。 (JOptionPaneを使用) もっと簡単な方法はありますか?
128 java  swing  joptionpane 

2
Swing GUIの最適な配置方法は?
で別のスレッド私はこのような何かを行うことによって、私のGUIを中心に気に入って次のように述べています。 JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); しかし、Andrew Thompsonは別の見方をしており、代わりに frame.pack(); frame.setLocationByPlatform(true); そして探究心はなぜ知りたいのですか?

12
日食のための最高のGUIデザイナー?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 EclipseのSwingに適したGUIデザイナーを探しています。私の好みは、フリー/オープンソースのプラグインです。

2
MVCに書き換えた後、GUIが機能しない
私はMVCスタイルのプログラミングを実践しています。私は首謀者のゲームを1つのファイルに入れており、正常に動作しています(「チェック」ボタンが最初は表示されていないという事実の一部です)。 http://paste.pocoo.org/show/226726/ しかし、モデル、ビュー、コントローラーファイルに書き直したとき、および空のピン(更新して新しい色で再描画する必要があります)をクリックすると、発生します。誰かがここで何か問題を見ることができますか?repaint()を別の場所に配置しようとしましたが、まったく機能しません:/ メイン: public class Main { public static void main(String[] args){ Model model = new Model(); View view = new View("Mastermind", 400, 590, model); Controller controller = new Controller(model, view); view.setVisible(true); } } モデル: import java.util.Random; public class Model{ static final int LINE = 5, SCORE = 10, …

4
レイアウト割り当て時のエラー:BoxLayoutは共有できません
私はこのJava JFrameクラスを持っています。ここで、boxlayoutを使用したいのですが、というエラーが表示されますjava.awt.AWTError: BoxLayout can't be shared。私はこの問題を抱えている他の人を見てきましたが、彼らはcontentpaneにboxlayoutを作成することによってそれを解決しましたが、それは私がここでやっていることです。これが私のコードです: class EditDialog extends JFrame { JTextField title = new JTextField(); public editDialog() { setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setTitle("New entity"); getContentPane().setLayout( new BoxLayout(this, BoxLayout.PAGE_AXIS)); add(title); pack(); setVisible(true); } }
114 java  swing  layout  boxlayout 


2
Swing GUIでのvalidate()、revalidate()、およびinvalidate()の違い
Swingコンポーネントには、画面レイアウトの更新に関連する次のような複数のメソッドがあります。特に: validate() invalidate() revalidate() Javaのドキュメントでは、これらを技術的な観点からいくらか定義していますが、それらがどのように使用されることが意図されているかは特に明確ではありません。 これらの違いは何ですか?また、どのような状況で他のものではなく1つを使用する必要がありますか?


13
全画面JavaのJFrame
私はすぐにプロジェクトを行う予定であり、その中でフルスクリーンモードを使用する必要があります。 ウィンドウにグラフィックを描画します。JFrameなどを使用すると便利です。 画面の最終的な解像度がどうなるかわかりません。グラフィックが自動的に再スケーリングされるかどうか教えてください。 JFrame jf = new JFrame(); jf.setSize(1650,1080); //make it fullscreen; //now is everything is going to be rescaled so it looks like the original?
110 java  swing  fullscreen 

4
JavaのJPanelパディング
Java Swingアプリケーションのフォーマットに関する質問があります。それはかなり単純なはずですが、援助を見つけるのに苦労しています(すべてのトピックは、JPanelのデフォルトのパディングの削除に関するもののようです)。私のさまざまなJPanelsのテキストは、色の付いた境界線に触れて、側面と上部をハグします。パディングを追加するにはどうすればよいですか?ありがとうございました。
107 java  swing  formatting  jpanel 

6
JLabelの改行
どのようにして改行を表示できますJLabelか? たとえば、私が欲しかった場合: "こんにちは世界" 何とか何とか何とか これは私が今持っているものです: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); これは表示されるものです: こんにちは世界! これがばかげた質問なら許してください。ただSwingの基本を学んでいます...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.