微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2SE >

请教一个Java窗口的制作Swing技术问题.

时间:2014-04-10 09:45  浏览:努力统计中...
高手,我写了一个程序,源代码如下: packagec_port_packageBJTeacher; importjava.awt.Dialog; importjava.awt.Rectangle; importjava.awt.event.ActionEvent; importjava.awt.event.ActionListener; importjava.awt.event.ItemEvent; impor
高手,我写了一个程序,源代码如下:
       
package c_port_packageBJTeacher;
import java.awt.Dialog;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.util.ArrayList;

import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.ScrollPaneConstants;


//创建ChatClient类作为聊天窗口;
public class Complete_ChatForeUITeacherClient extends AFrame implements WindowListener,KeyListener,ItemListener, ActionListener
{
ArrayList<ActionListener> netlistenerbox = new ArrayList<ActionListener>();
ArrayList<ActionListener> locallistenerbox = new ArrayList<ActionListener>();
CaptureScreen cjco = null;
int lennum = 0;
boolean MythisOrderNumvalue = false;//为“true值”,是“已经款项付讫”.为“false值”,是“尚未付款”的状态.
TcpSend cjco0 = null;
int MyVisiblestate = 1;
ActionListener netfuct1Item,netfuct2Item,netfuct3Item,netfuct4Item,netfuct5Item,netfuct6Item,netfuct7Item,netfuct8Item = null;
ActionListener localfuct1Item,localfuct2Item,localfuct3Item,localfuct4Item,localfuct5Item =null;
String SendInfo = "";
public String MyFriendIP = "";
String MyURLLocal = "";
String MyChatingFriUID = "好友坐席";
JLabel jL0 = new JLabel("未付款");
private static final long serialVersionUID = 1L;
static Integer ChatPartnerSerialMark = 200;
Integer ChatFriNum = 200;
JScrollPane jspanel0 = null;
JScrollPane jspanel1 = null;
static DataOutputStream dops3 = null;
JPanel jp = new JPanel(); 
static DataInputStream dips3 = null;
boolean started = false;
InetAddress addr = null;
String title = "获取好友资料";
String chatword = null;
Dialog ordernum = new Dialog(this,title,started);
    String str;
    int T =0;
    String[] netfuctitem = new String[]{"测试功能0","测试功能1","测试功能2","测试功能3","测试功能4","测试功能5","测试功能6","测试功能7"};
    
    String[] localfuctitem = new String[]{"测试功能8","测试功能9","测试功能10","测试功能11","测试功能12"};
    JMenuBar myclientMenuBar = new JMenuBar();
    JMenu netfuct = new JMenu("网络功能");
    JMenu localfuct = new JMenu("本地功能");
    public static String UIDLocal = null;
    static String roleLocal = null;
    static String iPAddressLocal = null;
    String Local_Teacher_facia = null;
    Integer MyIndex = -1;
    public String MyChatObjrolE = null;
    JPanel jp1 = new JPanel();
    String MyFriRoleCh = "";
    public JTextArea writeMyChatwordTextArea = new JTextArea();
String TeacherFuct = null;
public JTextArea showMyChatwordTextArea = new JTextArea();
OutputStream outputstream = null;
int Localmyvaluenum = 0;
byte LocalMyMemGrade = 0;

//CaptureScreen capScreen = new CaptureScreen(); 

public Complete_ChatForeUITeacherClient(String URL,Integer MyNum,String User_facia,final Integer ChatObjectNum,final String ChatObjrolE,String MyFriIP,byte MyMemGrade){
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------