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

📄 achatframe.java

📁 这是一个个人编写的在线聊天程序。是用JAVA语言编写的
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

		D.F1.addMouseListener(this);
		D.F6.addMouseListener(this);
		D.F9.addMouseListener(this);
		D.F10.addMouseListener(this);
		D.F11.addMouseListener(this);	

		setLocation(350,250);
		setSize(50,150);
		setResizable(false);
		show();
	}
	
	public void mousePressed(MouseEvent e)
	{}
	public void mouseReleased(MouseEvent e)
	{}
	public void mouseEntered(MouseEvent e)
	{
		Object Obj=e.getSource();
			if(Obj==D.F1)
				D.F1.setIcon(new ImageIcon("BT12.jpg"));
			if(Obj==D.F6)
				D.F6.setIcon(new ImageIcon("BT17.jpg"));
			if(Obj==D.F9)
				D.F9.setIcon(new ImageIcon("BT20.jpg"));
			if(Obj==D.F10)
				D.F10.setIcon(new ImageIcon("BT21.jpg"));
			if(Obj==D.F11)
				D.F11.setIcon(new ImageIcon("BT22.jpg"));
	}
	public void mouseExited(MouseEvent e)
	{
		Object Obj=e.getSource();
			if(Obj==D.F1)
				D.F1.setIcon(new ImageIcon("BT1.jpg"));
			if(Obj==D.F6)
				D.F6.setIcon(new ImageIcon("BT6.jpg"));
			if(Obj==D.F9)
				D.F9.setIcon(new ImageIcon("BT9.jpg"));
			if(Obj==D.F10)
				D.F10.setIcon(new ImageIcon("BT10.jpg"));
			if(Obj==D.F11)
				D.F11.setIcon(new ImageIcon("BT11.jpg"));
	}
	public void mouseClicked(MouseEvent e)
	{
		Object Obj=e.getSource();
			if(Obj==D.F1)
			{
				C.B.B.F.font.setIcon(new ImageIcon("BT1.jpg"));
				C.B.B.S.T1.setFont(new Font("宋体",Font.PLAIN,15));
				f="宋体";
				dispose();
			}
			if(Obj==D.F6)
			{
				C.B.B.F.font.setIcon(new ImageIcon("BT6.jpg"));
				C.B.B.S.T1.setFont(new Font("华文行楷",Font.PLAIN,15));
				f="华文行楷";
				dispose();
			}
			if(Obj==D.F9)
			{
				C.B.B.F.font.setIcon(new ImageIcon("BT9.jpg"));
				C.B.B.S.T1.setFont(new Font("隶书",Font.PLAIN,15));
				f="隶书";
				dispose();
			}
			if(Obj==D.F10)
			{
				C.B.B.F.font.setIcon(new ImageIcon("BT10.jpg"));
				C.B.B.S.T1.setFont(new Font("幼圆",Font.PLAIN,15));
				f="幼圆";
				dispose();
			}
			if(Obj==D.F11)
			{
				C.B.B.F.font.setIcon(new ImageIcon("BT11.jpg"));
				C.B.B.S.T1.setFont(new Font("黑体",Font.PLAIN,15));
				f="黑体";
				dispose();
			}
	}
}

class BColorPanel extends JPanel//选择字体颜色的界面
{
	JLabel C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16;
	GridLayout GL;
	BColorPanel()
	{
		C1=new JLabel(new ImageIcon("BC1.jpg"));
		C2=new JLabel(new ImageIcon("BC2.jpg"));
		C3=new JLabel(new ImageIcon("BC3.jpg"));
		C4=new JLabel(new ImageIcon("BC4.jpg"));
		C5=new JLabel(new ImageIcon("BC5.jpg"));
		C6=new JLabel(new ImageIcon("BC6.jpg"));
		C7=new JLabel(new ImageIcon("BC7.jpg"));
		C8=new JLabel(new ImageIcon("BC8.jpg"));
		C9=new JLabel(new ImageIcon("BC9.jpg"));
		C10=new JLabel(new ImageIcon("BC10.jpg"));
		C11=new JLabel(new ImageIcon("BC11.jpg"));
		C12=new JLabel(new ImageIcon("BC12.jpg"));
		C13=new JLabel(new ImageIcon("BC13.jpg"));
		C14=new JLabel(new ImageIcon("BC14.jpg"));
		C15=new JLabel(new ImageIcon("BC15.jpg"));
		C16=new JLabel(new ImageIcon("BC16.jpg"));

		setBackground(new Color(255,255,255));
		
		setLayout(GL= new GridLayout(4,4));	
		add(C1);
		add(C2);
		add(C3);
		add(C4);
		add(C5);
		add(C6);
		add(C7);
		add(C8);
		add(C9);
		add(C10);
		add(C11);
		add(C12);
		add(C13);
		add(C14);
		add(C15);
		add(C16);
	}
}
class BColorDialog extends JDialog implements MouseListener
{
	BColorPanel D;
	BColorDialog(JFrame C,String S,boolean B)
	{
		super(C,S,B);
		D=new BColorPanel();
		getContentPane().add(D);

		D.C1.addMouseListener(this);
		D.C2.addMouseListener(this);
		D.C3.addMouseListener(this);
		D.C4.addMouseListener(this);
		D.C5.addMouseListener(this);
		D.C6.addMouseListener(this);
		D.C7.addMouseListener(this);
		D.C8.addMouseListener(this);
		D.C9.addMouseListener(this);
		D.C10.addMouseListener(this);
		D.C11.addMouseListener(this);
		D.C12.addMouseListener(this);
		D.C13.addMouseListener(this);
		D.C14.addMouseListener(this);
		D.C15.addMouseListener(this);
		D.C16.addMouseListener(this);		

		setLocation(350,250);
		setSize(120,135);
		setResizable(false);
		show();
	}

	public void mousePressed(MouseEvent e)
	{}
	public void mouseReleased(MouseEvent e)
	{}
	public void mouseEntered(MouseEvent e)
	{}
	public void mouseExited(MouseEvent e)
	{}
	public void mouseClicked(MouseEvent e)
	{
		Object Obj=e.getSource();
			if(Obj==D.C1)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC1.jpg"));
				C.B.B.S.T1.setForeground(new Color(0,0,0));
				dispose();
			}
			if(Obj==D.C2)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC2.jpg"));
				C.B.B.S.T1.setForeground(new Color(136,136,136));
				dispose();
			}
			if(Obj==D.C3)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC3.jpg"));
				C.B.B.S.T1.setForeground(new Color(96,57,18));
				dispose();
			}
			if(Obj==D.C4)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC4.jpg"));
				C.B.B.S.T1.setForeground(new Color(8,76,111));
				dispose();
			}
			if(Obj==D.C5)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC5.jpg"));
				C.B.B.S.T1.setForeground(new Color(34,14,171));
				dispose();
			}
			if(Obj==D.C6)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC6.jpg"));
				C.B.B.S.T1.setForeground(new Color(15,89,10));
				dispose();
			}
			if(Obj==D.C7)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC7.jpg"));
				C.B.B.S.T1.setForeground(new Color(0,142,70));
				dispose();
			}
			if(Obj==D.C8)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC8.jpg"));
				C.B.B.S.T1.setForeground(new Color(98,208,49));
				dispose();
			}
			if(Obj==D.C9)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC9.jpg"));
				C.B.B.S.T1.setForeground(new Color(255,223,1));
				dispose();
			}
			if(Obj==D.C10)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC10.jpg"));
				C.B.B.S.T1.setForeground(new Color(255,173,0));
				dispose();
			}
			if(Obj==D.C11)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC11.jpg"));
				C.B.B.S.T1.setForeground(new Color(212,0,0));
				dispose();
			}
			if(Obj==D.C12)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC12.jpg"));
				C.B.B.S.T1.setForeground(new Color(226,56,152));
				dispose();
			}
			if(Obj==D.C13)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC13.jpg"));
				C.B.B.S.T1.setForeground(new Color(254,0,221));
				dispose();
			}
			if(Obj==D.C14)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC14.jpg"));
				C.B.B.S.T1.setForeground(new Color(137,0,166));
				dispose();
			}
			if(Obj==D.C15)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC15.jpg"));
				C.B.B.S.T1.setForeground(new Color(122,99,205));
				dispose();
			}		
			if(Obj==D.C16)
			{
				C.B.B.F.color.setIcon(new ImageIcon("BC16.jpg"));
				C.B.B.S.T1.setForeground(new Color(82,32,165));
				dispose();
			}
	}
}

class BPressPanel extends JPanel     //选择表情的界面
{
	JLabel P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24;
	GridLayout GL;
	BPressPanel()
	{
		P1=new JLabel(new ImageIcon("1.jpg"));
		P2=new JLabel(new ImageIcon("2.jpg"));
		P3=new JLabel(new ImageIcon("3.jpg"));
		P4=new JLabel(new ImageIcon("4.jpg"));
		P5=new JLabel(new ImageIcon("5.jpg"));
		P6=new JLabel(new ImageIcon("6.jpg"));
		P7=new JLabel(new ImageIcon("7.jpg"));
		P8=new JLabel(new ImageIcon("8.jpg"));
		P9=new JLabel(new ImageIcon("9.jpg"));
		P10=new JLabel(new ImageIcon("10.jpg"));
		P11=new JLabel(new ImageIcon("11.jpg"));
		P12=new JLabel(new ImageIcon("12.jpg"));
		P13=new JLabel(new ImageIcon("13.jpg"));
		P14=new JLabel(new ImageIcon("14.jpg"));
		P15=new JLabel(new ImageIcon("15.jpg"));
		P16=new JLabel(new ImageIcon("16.jpg"));
		P17=new JLabel(new ImageIcon("17.jpg"));
		P18=new JLabel(new ImageIcon("18.jpg"));
		P19=new JLabel(new ImageIcon("19.jpg"));
		P20=new JLabel(new ImageIcon("20.jpg"));
		P21=new JLabel(new ImageIcon("21.jpg"));
		P22=new JLabel(new ImageIcon("22.jpg"));
		P23=new JLabel(new ImageIcon("23.jpg"));
		P24=new JLabel(new ImageIcon("24.jpg"));

		setBackground(new Color(255,255,255));
		
		setLayout(GL= new GridLayout(4,6));	
		add(P1);
		add(P2);
		add(P3);
		add(P4);
		add(P5);
		add(P6);
		add(P7);
		add(P8);
		add(P9);
		add(P10);
		add(P11);
		add(P12);
		add(P13);
		add(P14);
		add(P15);
		add(P16);
		add(P17);
		add(P18);
		add(P19);
		add(P20);
		add(P21);
		add(P22);
		add(P23);
		add(P24);
	}
}
class BPressDialog extends JDialog implements MouseListener
{
	BPressPanel D;
	BPressDialog(JFrame C,String S,boolean B)
	{
		super(C,S,B);
		D=new BPressPanel();
		getContentPane().add(D);

		D.P1.addMouseListener(this);
		D.P2.addMouseListener(this);
		D.P3.addMouseListener(this);
		D.P4.addMouseListener(this);
		D.P5.addMouseListener(this);
		D.P6.addMouseListener(this);
		D.P7.addMouseListener(this);
		D.P8.addMouseListener(this);
		D.P9.addMouseListener(this);
		D.P10.addMouseListener(this);
		D.P11.addMouseListener(this);
		D.P12.addMouseListener(this);
		D.P13.addMouseListener(this);
		D.P14.addMouseListener(this);
		D.P15.addMouseListener(this);
		D.P16.addMouseListener(this);
		D.P17.addMouseListener(this);
		D.P18.addMouseListener(this);
		D.P19.addMouseListener(this);
		D.P20.addMouseListener(this);
		D.P21.addMouseListener(this);
		D.P22.addMouseListener(this);
		D.P23.addMouseListener(this);
		D.P24.addMouseListener(this);


		setLocation(350,250);
		setSize(170,140);
		setResizable(false);
		show();
	}
	
	public void mousePressed(MouseEvent e)
	{}
	public void mouseReleased(MouseEvent e)
	{}
	public void mouseEntered(MouseEvent e)
	{
		Object Obj=e.getSource();
			if(Obj==D.P1)
				D.P1.setIcon(new ImageIcon("1.gif"));
			if(Obj==D.P2)
				D.P2.setIcon(new ImageIcon("2.gif"));
			if(Obj==D.P3)
				D.P3.setIcon(new ImageIcon("3.gif"));
			if(Obj==D.P4)
				D.P4.setIcon(new ImageIcon("4.gif"));
			if(Obj==D.P5)
				D.P5.setIcon(new ImageIcon("5.gif"));
			if(Obj==D.P6)
				D.P6.setIcon(new ImageIcon("6.gif"));
			if(Obj==D.P7)
				D.P7.setIcon(new ImageIcon("7.gif"));
			if(Obj==D.P8)
				D.P8.setIcon(new ImageIcon("8.gif"));
			if(Obj==D.P9)
				D.P9.setIcon(new ImageIcon("9.gif"));
			if(Obj==D.P10)
				D.P10.setIcon(new ImageIcon("10.gif"));
			if(Obj==D.P11)
				D.P11.setIcon(new ImageIcon("11.gif"));
			if(Obj==D.P12)
				D.P12.setIcon(new ImageIcon("12.gif"));
			if(Obj==D.P13)
				D.P13.setIcon(new ImageIcon("13.gif"));
			if(Obj==D.P14)
				D.P14.setIcon(new ImageIcon("14.gif"));
			if(Obj==D.P15)
				D.P15.setIcon(new ImageIcon("15.gif"));		

⌨️ 快捷键说明

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