?? 10ae2086fc5a001d15a7f7bd366cdfc5
字號:
package notepad;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.image.*;
import javax.imageio.ImageIO;
import java.io.File;
public class HappyChat extends JFrame implements ItemListener, ActionListener {
JPanel pnlMain;
JMenuBar mbMain;
JMenu mnuSystem,mnuHelp;
JMenuItem mnuiCls,mnuiSave,mnuiClock,mnuiExit,
mnuiContent,mnuiIndex,mnuiAbout;
JLabel lblUser,lblNumber,lblInfo;
JLabel lblYou,lblContent,lblFile;
JList lstUser;
JTextArea taInfo;
JComboBox cmbUser;
JCheckBox ckbSilent;
JTextField txtContent,txtFile;
JButton btnSend,btnSave,btnExit,btnCls,btnClock,
btnSendFile,btnBrowse;
BufferedImage bfImg=null;
//構造器部分
public HappyChat()
{
//組件初始化
mbMain=new JMenuBar();
//窗體初始化
this.setJMenuBar(mbMain);
setTitle("聊天室(HappyChar)");
try{
bfImg=ImageIO.read(new File("E:/java/images/background.jpg")); }
catch(Exception e){e.printStackTrace();}
Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("E:/java/images/appico.jpg");
this.setIconImage(img);
Dimension scrnSize=tk.getScreenSize();
setLocation((scrnSize.width-this.getWidth())/2,(scrnSize.height-this.getHeight())/2);
setSize(600,400);
setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
g.drawImage(bfImg, 0, 0, this);
}
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
}
public void actionPerformed(ActionEvent ae)
{
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new HappyChat();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -