易截截图软件、单文件、免安装、纯绿色、仅160KB

java简单聊天室

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class Applet1 extends Applet implements ActionListener,ItemListener
{
  TextArea mainText;
    JTextField input;
    JButton sendButton,disconnectButton,connectButton;
    Checkbox secretCheck;
    Choice objChoice;
 String name="大家";
 public void init()
   { 
   mainText=new TextArea("",10,15);
  
  
      input=new  JTextField("",40);
      sendButton=new JButton("发送");
      sendButton.setForeground(Color.blue);
     
      disconnectButton=new JButton("断开连接");
      disconnectButton.setForeground(Color.blue);
      connectButton=new JButton("连接主机");
      connectButton.setForeground(Color.blue);
      secretCheck=new Checkbox("密谈");
      objChoice=new Choice();
   objChoice.add("大家");
      objChoice.add("little girl");
      objChoice.add("boy");
    this.setBackground(new Color(200,210,50));
    add(new ChatPanel());
 sendButton.addActionListener(this);
 objChoice.addItemListener(this);
   }
   public void actionPerformed(ActionEvent e)
 {
      
    mainText.append("你对"+name+"说:"+input.getText()+"\n");
    input.setText("");
    
       
 }
   public void itemStateChanged(ItemEvent e)
 {
       name=(String)e.getItem();
 }
class ChatPa


相关文档:

Java 对象的存储位置

摘选自《Java编程思想》
1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
2.堆栈(stack)。位于通用RAM(random-access memory, ......

Java中读取properties文件的几种方法

 1、使用java.util.ResourceBundle类的getBundle()方法
示例:
String name = "logging"; // the logging.properties file in src root folder
ResourceBundle rb = ResourceBundle.getBundle(name,Locale.getDefault());
// test the rb
String propertyKey = "xxx";
System.out.println(rb.getString(propert ......

使用EditPlus配置Java编译环境

初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。
         对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,它以占用系统资
源小、操作简便灵活、支持文件类型丰富 ......

转贴:Java语言的十大问题及引申思考

转自:http://blog.163.com/gordonkkk/blog/static/63425684200962795039630/
从CSDN上看到一篇批评Java语言诸多问题的翻译文章,原文作者是Mario Fusco。他指出了Java语言落后于时代,积重难返的10个问题。看过之后引起了我的一些联想。下面列出他所说的10大问题。桔黄色字体是我一点点不成熟的思考。
1、缺少闭包(clos ......

java日期的处理

   
 
                                   下面是常用处理日期的方法,希望对大家有用!
   在我 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号