?? 5052eeb0fc5a001d15a7f7bd366cdfc5
字號:
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/bfImg.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, 20, this);
g.setFont(new Font("黑體",Font.BOLD,20));
g.drawString("游戲信息:",120,60 );
g.setFont(new Font("黑體",0,16));
g.drawString("黑方信息:無限制", 30, 470);
g.drawString("白方信息:無限制", 250, 470);
for(int i=0;i<380;i+=20)
{
g.drawLine(10,70+i,370,70+i);
g.drawLine(10+i,70, 10+i, 430);
}
g.fillOval(68, 128, 5, 5);
g.fillOval(308, 128, 5, 5);
g.fillOval(68, 368, 5, 5);
g.fillOval(308, 368, 5, 5);
for(int i=0;i<3;i++)
{
g.fillOval(68+i*120,128, 4, 4);
g.fillOval(68+i*120,248, 4, 4);
g.fillOval(68+i*120,368, 4, 4);
}
}
@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 + -