Transcript 講義スライド
システムエンジニアリング演習 GUIの実現(3):Swing 11月20日 Swingとは? ◆Java2において,AWTコンポーネントの欠点を改良し, 拡張したコンポーネント 特 徴 ●AWTの基本構造を継承. ●プラットフォームへの依存度がさらに少ない. ●AWTコンポーネントより表示が多少遅い. javax.swing javax.swing.event Swingコンポーネント 機 Swingコンポーネント 能 機 Swingコンポーネント 能 JApplet アプレット JPasswordField パスワードフィールド JButton ボタン JPopupMenu ポップアップメニュー JCheckBox チェックボックス JProgressBar プログレスバー JColorChooser カラーパレットダイアログ JRadioButton ラジオボタン JComboBox コンボボックス JRadioButtonMenuItem メニューアイテムとしてのラジオボタン JDesktopPane 内部フレームを納めるコンテナ JScrollBar スクロールバー JDialog ダイアログボックス JScrollPane スクロールバー付きコンテナ JFileChooser ファイル選択ボックス JSlider スライダー JFrame フレーム JSplitPane 複数の分割画面を持つペイン JInternalFrame 内部フレーム JTabbedPane タブ付きペイン JLabel ラベル JTable テーブル JLayeredPane 層状ペイン JTextArea テキストエリア JList リスト JTextPane テキストペイン JMenu メニュー JToggleButton トグルボタン JMenuBar メニューバー JToolBar ツールバー JMenuItem メニュー項目 JToolTip コンポーネントの横の説明 JOptionPane オプションペイン JTree ツリー JPanel パネル フレームとパネル ●フレームへのグラフィックの描画 フレームにパネルを配置し,パネルにグラフィク 描画を行う. JFrame JPanel 来週は... 「アプリケーション系」と「コンテンツ系」 にクラス分けを行う. アプリケーション系:実用的なJavaアプリケー ションの開発を目標とする.具体的には、 Javaアプリケーションの仕様設計,製作,マ ニュアルを作成し,製品の形にする. コンテンツ系:Javaアプレットによる動くホー ムページの作成を目標とする.具体的には、 各自の会社を想定してその企業ホームペー ジを作成する.