⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled1.java~1~

📁 用JAVA编写的聊天程序
💻 JAVA~1~
字号:
package hello;import java.io.*;import java.beans.*;import java.lang.*;import java.awt.*;import java.util.*;import javax.swing.*;import java.awt.event.*;import javax.swing.Icon;import javax.swing.JMenu;import javax.swing.JMenuItem;import javax.swing.JOptionPane;import javax.swing.JTabbedPane;import javax.swing.JDialog;class FrameBean2 extends JFrame implements ActionListener{  private PropertyChangeSupport changes=new PropertyChangeSupport(this);  public static int locate=0;  public JTabbedPane jtp=new JTabbedPane(JTabbedPane.BOTTOM);  public JTextArea ScanArea=new JTextArea(32,85);  public JTextArea ADArea=new JTextArea(32,85);  public JTextArea LEDArea=new JTextArea(32,85);  JFrame frameshow=new JFrame();  JScrollPane jsp1=new  JScrollPane(ScanArea);  JScrollPane jsp2=new  JScrollPane(ADArea);  JScrollPane jsp3=new  JScrollPane(LEDArea);  JPanel TopPanel=new JPanel();  JPanel MidPanel=new JPanel();  JPanel BotPanel=new JPanel();  JMenuBar menuBar=new JMenuBar();  JMenu menu1=new JMenu("Choose");  JMenuItem menuItem1=new JMenuItem("Scan");  JMenuItem menuItem2=new JMenuItem("A/D");  JMenuItem menuItem3=new JMenuItem("LED");  public FrameBean2(){          frameshow.setLocation(locate,0);          locate+=600;       Container contentPane=frameshow.getContentPane();       contentPane.setLayout(new BoxLayout(contentPane,BoxLayout.Y_AXIS));       contentPane.add(MidPanel);       contentPane.add(BotPanel);       frameshow.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                    frameshow.setVisible(false);                            frameshow.dispose();            }      });      menuItem1.addActionListener(this);      menuItem2.addActionListener(this);      menuItem3.addActionListener(this);      menu1.add(menuItem1);      menu1.add(menuItem2);      menu1.add(menuItem3);      menuBar.add(menu1);      ScanArea.setText("1111");      ADArea.setText("2222");      LEDArea.setText("3333");      ScanArea.setEditable(false);      ADArea.setEditable(false);      LEDArea.setEditable(false);      jsp1.setName("Scan");      jsp2.setName("A/D");      jsp3.setName("LED");      jtp.add(jsp1);      jtp.add(jsp2);      jtp.add(jsp3);      MidPanel.add(jtp);      frameshow.setJMenuBar(menuBar);      frameshow.pack();      frameshow.show();  }  public void addPropertyChangeListener(PropertyChangeListener propertyChangeListener)         {                 changes.addPropertyChangeListener(propertyChangeListener);         }  public void actionPerformed(ActionEvent e)         {                 if(e.getSource()==menuItem1)                {}                if(e.getSource()==menuItem2)                {}         }}public class FrameBean{        public static void main(String[] args){                FrameBean2 clientFrameA=new FrameBean2();          }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -