老师帮忙看一下,我的代码有什么问题,谢谢
时间:2008-08-26 11:06:11
来源:论坛整理 作者: 编辑:chinaitzhe
package h;
import java.awt.Toolkit;
import java.lang.*;
public class Main extends javax.swing.JFrame {
public static String flag;
public static String sessionno;
public static String sessionpwd;
/** Creates new form Main */
public Main() {
initComponents();
setLocation((Toolkit.getDefaultToolkit().getScreenSize().width-this.getWidth())/2,(Toolkit.getDefaultToolkit().getScreenSize().height-this.getHeight())/2);
}
// <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">
private void initComponents() {
///介面构造部分略
}//
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { //此处按下后,打开另一窗体
// TODO 将在此处添加您的处理代码:
flag="login";
sessionno=loginno.getText().trim();
sessionpwd=String.copyValueOf(loginpwd.getPassword());
chatpanel cpshow=new chatpanel(sessionno,sessionpwd);
cpshow.run();
cpshow.setVisible(true);
//cpshow.setVisible(true);
}
private void jLabel3MouseClicked(java.awt.event.MouseEvent evt) {
// TODO 将在此处添加您的处理代码:
hhReg hhr=new hhReg();
hhr.setVisible(true);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Main().setVisible(true);
}
});
}
// 变量声明 - 不进行修改
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField loginno;
private javax.swing.JPasswordField loginpwd;
private javax.swing.JPanel photos;
// 变量声明结束
}
被按钮打开的窗体
package h;
import java.awt.Color;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.tree.*;
import javax.swing.tree.DefaultTreeModel;
import java.sql.*;
import java.net.*;
import java.io.*;
import java.lang.*;
public class chatpanel extends javax.swing.JFrame implements Runnable{
javax.swing.tree.DefaultMutableTreeNode dmtn=new javax.swing.tree.DefaultMutableTreeNode("HH好友");
javax.swing.tree.DefaultTreeModel dtm=null;
java.sql.ResultSet rs;
public static String sessionno;
public static String sessionpwd;
Socket link_server=new Socket();
String link_sports="8056";
java.net.SocketAddress link_sa=null;
BufferedWriter link_bwout=null;
BufferedReader link_in=null;
String link_server_ip=null;
boolean flag=false;
/** Creates new form chatpanel */
public chatpanel(String no,String pwd) {
initComponents();
jLabel1.setText(Main.sessionno.toString().trim());
this.getContentPane().setBackground(Color.WHITE);
dtm=new DefaultTreeModel(dmtn);
dtm.setRoot(dmtn);
jTree1.setModel(dtm);
jScrollPane1.setBorder(null);
this.sessionno=no;
this.sessionpwd=pwd;
//gets gs=new gets();
}
public void run()
{
System.out.println("chatpanel运行了");
String send_info=this.sessionno "," this.sessionpwd;
System.out.println("组合字串:" send_info);
try{
link_server_ip=java.net.InetAddress.getByName("hhchat.gicp.net").getHostAddress().toString();
link_sa=new java.net.InetSocketAddress(link_server_ip,java.lang.Integer.parseInt(link_sports));
link_server.connect(link_sa);
link_bwout.write(send_info);
link_bwout.flush();link_bwout.close();
link_in=new BufferedReader(new InputStreamReader(link_server.getInputStream()));
System.out.println(send_info);
String readstr=null;
while(true)
{
System.out.println("到ifelse了");
readstr=link_in.readLine(); //这时始终得不到值
break;
}
System.out.println(readstr);
System.out.println("程序" readstr);
link_server.close();
}
catch(Exception e)
{
}
}
private void initComponents() {
//略
}// </editor-fold>
public static void main(String args[]) {
// java.awt.EventQueue.invokeLater(new Runnable() {
// public void run() {
chatpanel c=new chatpanel(Main.sessionno,Main.sessionpwd);
c.setVisible(true);
// }
//});
}
// 变量声明 - 不进行修改
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTree jTree1;
// 变量声明结束
}
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【cqandy】截止到2008-07-29 19:00:12的历史汇总数据(不包括此帖):
发帖的总数量:16 发帖的总分数:600 每贴平均分数:37
回帖的总数量:15 得分贴总数量:1 回帖的得分率:6%
结贴的总数量:15 结贴的总分数:500
无满意结贴数:1 无满意结贴分:50
未结的帖子数:1 未结的总分数:100
结贴的百分比:93.75 % 结分的百分比:83.33 %
无满意结贴率:6.67 % 无满意结分率:10.00 %
值得尊敬 取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=cqandy
网友回复:汗,太长了。
网友回复:很久之前做过一个IM,不过总的来说失败了。
现在什么都记不得了
如果需要,我的那个比较垃圾的IM源代码,可以给楼主参考。不过广播功能还没有全部完成,记得只能一对一。
网友回复:哪位老师帮帮忙呀,指点一下我的代码有啥问题吧,谢谢
网友回复:没参数么
网友回复:什么参数,哪里需要传参数???请明示
关键字:老师,代码,问题,
上一篇:jar自己的文件名如何获得
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面