}
}
//Ìí¼Ó±êÇ©¡¢µ¥Ñ¡ºÍ¸´Ñ¡°´Å¥ panel.add(lb1); panel.add(cb1); panel.add(cb2); panel.add(cb3); panel.add(lb2); panel.add(rb1); panel.add(rb2); bg.add(rb1); bg.add(rb2);
// Ϊµ¥Ñ¡ºÍ¸´Ñ¡°´Å¥Ìí¼Óʼþ¼àÌýÆ÷ cb1.addActionListener(listener1); cb2.addActionListener(listener1); cb3.addActionListener(listener1); rb1.addActionListener(listener2); rb2.addActionListener(listener2);
// ½«JPanelÃæ°åºÍJScrollPaneÃæ°åÌí¼Óµ½JFrameÈÝÆ÷ÖÐ Container container = this.getContentPane(); container.add(panel, BorderLayout.NORTH); container.add(pane, BorderLayout.CENTER); this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);
public static void main(String[] args) { }
new Information();
3¡¢±àдһ¸öJFrame´°¿Ú£¬ÒªÇóÈçÏ£º
1£©´°¿Ú°üº¬Ò»¸ö²Ëµ¥À¸ºÍÒ»¸öJLabel±êÇ©¡£
2£©²Ëµ¥À¸ÖÐÓÐÁ½¸ö²Ëµ¥£¬µÚÒ»¸ö²Ëµ¥ÓÐÁ½¸ö²Ëµ¥ÏËüÃÇÖ®¼äÓ÷ָô·û·Ö¿ª£¬µÚ¶þ¸ö²Ëµ¥ÓÐÒ»¸ö
²Ëµ¥Ïî¡£
3£©JLabel±êÇ©·ÅÖÃÔÚ´°¿ÚµÄÖмä(¼´BorderLayout.CENTER)£¬µ±µã»÷²Ëµ¥ÏîµÄʱºò£¬²Ëµ¥ÏîÖеÄ
Îı¾ÏÔʾµÄJLabel±êÇ©ÖС£
²Î¿¼´ð°¸
import javax.swing.*; import java.awt.*;
import java.awt.event.*;
public class MyMenu extends JFrame implements ActionListener {
JLabel label = new JLabel(\ÇëÑ¡Ôñ²Ëµ¥\JMenuItem aaMenuItem, baMenuItem; MyMenu() { }
public void actionPerformed(ActionEvent e) { }
public static void main(String args[]) {
JFrame frame = new MyMenu();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 200); frame.setVisible(true);
JMenuItem source = (JMenuItem) (e.getSource()); label.setText(\Ñ¡ÔñÁ˲˵¥:\label.setHorizontalAlignment(JLabel.CENTER); JMenuBar menuBar = new JMenuBar(); JMenu aMenu = new JMenu(\²Ëµ¥A\JMenu bMenu = new JMenu(\²Ëµ¥B\
JMenuItem aaMenuItem = new JMenuItem(\²Ëµ¥Ïî AA\JMenuItem abMenuItem = new JMenuItem(\²Ëµ¥ÏîAB\JMenuItem baMenuItem = new JMenuItem(\²Ëµ¥Ïî BA\menuBar.add(aMenu); menuBar.add(bMenu); aMenu.add(aaMenuItem); aMenu.addSeparator(); aMenu.add(abMenuItem); bMenu.add(baMenuItem);
aaMenuItem.addActionListener(this); abMenuItem.addActionListener(this); baMenuItem.addActionListener(this); setJMenuBar(menuBar);
getContentPane().add(label, BorderLayout.CENTER);
}
µÚ10ÕÂ ÍøÂç±à³Ì
Ò»¡¢Ìî¿ÕÌâ
1¡¢TCPÐÒéµÄÌØµãÊÇ ÃæÏòÁ¬½Ó £¬¼´ÔÚ´«ÊäÊý¾ÝǰÏÈÔÚ ¿Í»§¶Ë ºÍ ·þÎñÆ÷¶Ë ½¨Á¢Âß¼Á¬½Ó¡£
Ïà¹ØÍÆ¼ö£º