高手,您好:
小弟正在实现一个SWING的“信息展板”,核心源代码如下:
package d_port_package;
public class CopyOfComplete_ChatForeUITeacherClient extends AFrame implements
WindowListener, KeyListener, ItemListener, ActionListener {
int ChatPartnerSerialMark0 = 0;
public String MyFriendIP = "";
String MyURLLocal = "";
JLabel jL0 = new JLabel("未付担保金");
static Integer ChatPartnerSerialMark = 200;
JScrollPane jspanel0 = null;
JScrollPane jspanel1 = null;
boolean started = false;
String title = "获取好友资料";
static String roleLocal = null;
static String iPAddressLocal = null;
String MyIndex = "";
public String MyChatObjrolE = null;
JPanel jp1 = new JPanel();
String TeacherFuct = null;
byte LocalMyMemGrade = 0;public static void main(String[] args){
new CopyOfComplete_ChatForeUITeacherClient("www.baidu.com","a1","尊敬的用户,您好!!",1,"N","localhost",(byte)1,1);
}public CopyOfComplete_ChatForeUITeacherClient(String URL, String MyNum,
String User_facia, final Integer ChatObjectNum,
final String ChatObjrolE, String MyFriIP, byte MyMemGrade,int MySysNeed) {
this.setResizable(false);
this.setBounds(new Rectangle(419, 92, 590, 590));
MyURLLocal = URL;
MyIndex = MyNum;
roleLocal = "Mem";
ChatPartnerSerialMark = ChatObjectNum;
ChatPartnerSerialMark0 = ChatPartnerSerialMark;
MyChatObjrolE = ChatObjrolE;
LocalMyMemGrade = MyMemGrade;
MyFriendIP = MyFriIP;
iPAddressLocal = GetMyLocalIP.catchLocalIP();
// TODO:
jspanel0.setBounds(new Rectangle(10, 50, 500, 220));
jspanel1.setBounds(new Rectangle(10, 280, 500, 220));
jspanel0
.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
jspanel0
.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
jspanel1
.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
jspanel1
.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jp1.setLayout(null);
jL0.setText(User_facia);
this.setLayout(null);
this.setBounds(new Rectangle(10,0,590,590));
jL0.setBounds(new Rectangle(10, 0, 590, 590));
jp1.setBounds(new Rectangle(10, 0, 590, 550));
jp1.add(jspanel0);
jp1.add(jL0);
jp1.add(jspanel1);
this.add(jp1);
setVisible(true);
this.addWindowListener(this);
}
}
小弟实现出的效果如下图:希望高手能够点拨小弟图上的问题:
0.如何能够实现出“带有"User_ficia"变量数据”的“信息展板”;
希望得到大神的援助!!
谢谢大神的过目!!

解决方案 »

  1.   

    重写一下帖子一的“漏洞”:
    package d_port_package;
    public class CopyOfComplete_ChatForeUITeacherClient extends AFrame implements
    WindowListener, KeyListener, ItemListener, ActionListener {
    int ChatPartnerSerialMark0 = 0;
    public String MyFriendIP = "";
    String MyURLLocal = "";
    JLabel jL0 = new JLabel("未付担保金");
    static Integer ChatPartnerSerialMark = 200;
    JScrollPane jspanel0 = null;
    JScrollPane jspanel1 = null;
    boolean started = false;
    String title = "获取好友资料";
    static String roleLocal = null;
    static String iPAddressLocal = null;
    String MyIndex = "";
    public String MyChatObjrolE = null;
    JPanel jp1 = new JPanel();
    String TeacherFuct = null;
    byte LocalMyMemGrade = 0;public static void main(String[] args){
    new CopyOfComplete_ChatForeUITeacherClient("www.baidu.com","a1","尊敬的用户,您好!!",1,"N","localhost",(byte)1,1);
    }public CopyOfComplete_ChatForeUITeacherClient(String URL, String MyNum,
    String User_facia, final Integer ChatObjectNum,
    final String ChatObjrolE, String MyFriIP, byte MyMemGrade,int MySysNeed) {
    this.setResizable(false);
    this.setBounds(new Rectangle(419, 92, 590, 590));
    MyURLLocal = URL;
    MyIndex = MyNum;
    roleLocal = "Mem";
    ChatPartnerSerialMark = ChatObjectNum;
    ChatPartnerSerialMark0 = ChatPartnerSerialMark;
    MyChatObjrolE = ChatObjrolE;
    LocalMyMemGrade = MyMemGrade;
    MyFriendIP = MyFriIP;
    iPAddressLocal = GetMyLocalIP.catchLocalIP();
    // TODO:
    jspanel0.setBounds(new Rectangle(10, 50, 500, 220));
    jspanel1.setBounds(new Rectangle(10, 280, 500, 220));
    jspanel0
    .setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
    jspanel0
    .setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
    jspanel1
    .setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
    jspanel1
    .setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
    jp1.setLayout(null);
    jL0.setText(User_facia);
    this.setLayout(null);
    this.setBounds(new Rectangle(10,0,590,590));
    jL0.setBounds(new Rectangle(10, 0, 590, 590));
    jp1.setBounds(new Rectangle(10, 0, 590, 550));
    jp1.add(jspanel0);
    jp1.add(jL0);
    jp1.add(jspanel1);
    this.add(jp1);
    setVisible(true);
    this.addWindowListener(this);
    }
    }
      

  2.   

    建议用netbeans画界面更好