• ベストアンサー

SwingとAWTは一緒に使えますか?

1つのプログラム内でSwingとAWTは一緒に使えますか? クラスが違えば使えるでしょうか? それともどちらか一方に統一したほうが良いでしょうか? AWTとSwingだったらどちらを使いこなせたほうが良いでしょうか? よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

理論的には一緒に使えますが、まともに動かないことが多いです。 なので、どちらか一方に統一した方が良いでしょう。 SwingはAWTよりも高機能かつ柔軟なGUIを構築出来ます。 なので、個人的にはSwingを使いこなせた方が良いと思います。

sachikazuchan
質問者

お礼

ありがとうございます! ごちゃまぜにしたら動きませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AWTとSwingについて

    AWTとSwingを同じウィンドウで使うことはできますか?また、同じプログラムの中で使うことは、できますか?教えてください。

    • ベストアンサー
    • Java
  • javaのawtとswing

    色々なサイトを参考にしながらswingでjavaのプログラムを作成していたのですが、awtかswingをチェックしないで作成していたのに途中で気づきました。 import javax.swing.*; public class Test extends JFrame{ となっているのでswingになっていると思うのですが、他に見分け方(これ入ってたらswingなわけが無いだろう)みたいなものはありますか?

  • SwingとAWTの違いがわかりません。

    SwingとAWTの違いがわかりません。 あなたはどちらを使いたいですか?その理由も教えていただけるとうれしいです。

    • ベストアンサー
    • Java
  • swing AWTのみ使用で時刻取得後、ラベルへ貼る方法

    swing AWTのみ使用して現在時刻を取得しラベルへ貼りつける方法を教えてください。

    • ベストアンサー
    • Java
  • Eclipseを入れたら、Swingは使えない?

    Swingは本に載っていましたが、いざEclipseを入れたら、 EclipseはSTWを使うと書いていました。 Swingを使うのには、Java純正のNetBeanでなければならないのですか? あと、Swingはなぜawtのパッケージもインポートしないといけないのですか?

    • ベストアンサー
    • Java
  • SWINGでアプレット使えますか?

    GUIの作成において、SWINGはAWTよりも「OSに依存しない」「動作が軽い」など多くのメリットがあることを知り、SWINGにとても興味があります。 そこで質問ですが、アプレットの作成において、私が読んだ解説サイトの全てが「java.awt.*」をインポートしていました。 もしかして、SWINGではアプレット開発ってできないのでしょうか? 最近JAVAをはじめたので、質問に少々おかしな点があるかもしれませんが、どうか目にみてやって下さいm(_ _)m

  • SwingがOSに依存しない理由

    SwingはAWTを拡張していると聞きました。 なぜSwingはAWTを使っているのにも関わらず、OSに依存しないで動作できるのですか?

  • swingのボタンをもう少し小さくしたい。

    javaを学習している者です。 swingを使って学習しているのですが、awtと比べて圧倒的にボタン(JButton)を大きくしないと文字が表示されないと思うのですが、awtくらいに小さくしてボタンに文字を表示させる方法はないでしょうか? よろしくお願いします。

  • Swingは軽量コンポーネントについて

     今日は、JAVA Swing勉強中の初心者です。  本を読むとAWTは重量コンポーネント、Swingは軽量コンポーネント(一部重量コンポーネントもある)と 書かれていますが、これは一体何を意味するものでしょうか。  読んでても良く分からないのですが、重量コンポーネントはOSに近い所で動作する、軽量コンポーネントはその逆、、、  この内容について、プログラムを組む人間は何に気をつけなければならないのでしょうか。  どうも重量コンポーネントだから動作が重たいとか、遅いとか、メモリの消費が多いとかという解説も 見当たらないし、また、どちらが動作的に速いのか、遅いのか、OSへの負担が大きいのかも書いていません。 (読んでる本が悪すぎるのかも知れないですが。。。。)  だから、AWTを使うときはどのように気をつけなければとか、Swingを書くときにどうしなければならないとかの記述 も、色々と調べてもどの本にも書いていませんが、だから一体何がどうなのでしょうか。    そもそも、重量コンポーネント、軽量コンポーネントとは何を表すもので、だから何がどうなるのでしょうか。  動作的なものについての記述なのでしょうか。  宜しくお願いします。

    • ベストアンサー
    • Java
  • JAVA swingについて

    JAVA swingとAWTのみを使って画面を作成してるのですがうまくエラー<作りたい仕様> ・ポップアップウィンドウの大きさを決めることができる ・自由にボタンを設定できる(大きさ・場所など) ・設定したボタンにアクション設定できる(戻り値もOK) また、今あるフレームの上にパネルをはり、パネルの上にコンポーネントを追加して、エラー発生画面を作る方法でもいいです。 どちらかいい方法やクラスなどを知っていましたらぜひ教えて下さい。

    • ベストアンサー
    • Java