永发信息网

Jpanel在添加JTextFile的组件时错误

答案:1  悬赏:40  手机版
解决时间 2021-02-19 17:46
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import javax.swing.*;
public class MyClientP extends JFrame{
private JTextArea ta=new JTextArea();
JScrollPane sp=new JScrollPane(ta);
private JTextField tf=new JTextField();
public JPanel jp=new JPanel(new FlowLayout());
getContentPane.add(port,BorderLayout.CENTER);
JTextField port=new JTextField("Port",6);
JTextField domain=new JTextField("Host");
jp.add(domain);
jp.add(new JButton("Connecte"),);

Socket Client=null;
private PrintWriter writer=null;
Container c;
public MyClientP(String title){
super(title);
c=this.getContentPane();

//c.add(sp,"Center");
c.setLayout(new BorderLayout());
c.add(jp,"North");
c.add(sp,BorderLayout.CENTER);
c.add(tf,"South");
tf.addActionListener(new ActionListen());
ta.setLineWrap(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
class ActionListen implements ActionListener{
public void actionPerformed(ActionEvent e){
writer.println(tf.getText());
ta.append(tf.getText()+"\n");
tf.setText("");

}
}

private void Connect(){
ta.append ("尝试连接...");
try{
Client=new Socket("localhost",1080);
writer=new PrintWriter(Client.getOutputStream(),true);
ta.append("完成连接\n");

}catch(Exception e){
e.printStackTrace();

}
}
public static void main(String[] args){
MyClientP Mclient=new MyClientP("Client");
Mclient.setVisible(true);
Mclient.setSize(200,300);
Mclient.Connect();

}
}
想在Jpanel定义的jp中添加port(JTextField类型的)但是应用了jp.add(port)总是弹出非法标示的错误,网上找了下用了this.getContentPanel.add(port)也是不行,又说非法标示符和需要;不知道问题出在哪了,请高手相助。我用的是jcreator编译器!
最佳答案
MyClientP () {
JTextField port=new JTextField("Port",6);
getContentPane().add(port, BorderLayout.CENTER);

JTextField domain=new JTextField("Host");
jp.add(domain);
jp.add(new JButton("Connecte"));
}

PS:这些实现都必须在一个方法里面,不能在定义成员变量的地方直接实现其他功能,实现功能必须在方法里
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机怎么安装两个或者多个同样的QQ
我新买的车忘领环保标了都要什么手续我是市里
河源长安医院怎么去啊,有知道地址的么
史学家麦迪森《世界经济千年史》统计,1820年
佳艺足浴这个地址在什么地方,我要处理点事
关于人际关系的问题,真心求解(没分可给,不
【剑网3】英雄副本已经通关了,但是每次神行
同花顺用我的股票账户余额买基金是怎么回事
周公解梦 梦见考试是什么意思
【心计是什么意思】心计太深是什么意思
汇丰银行(中国)上海浦东嘉里城支行地址有知道
鹦鹉需要经常晒太阳吗
食堂刷卡机 食堂售饭机 食堂消费机 食堂打卡
聂台在什么地方啊,我要过去处理事情
叶城县有哪些旅游点?
推荐资讯
我的狐仙女友哪集脱光如题 谢谢了
去角质啫喱哪个牌子好
开手动挡汽车减速是逐级减档,还是挂空挡通过
幸运 用各种语言怎么说?要中文译音!谢谢!
琴艺美容美体SPA瑜伽会所地址在什么地方,想
请问,请教高一问题,直线l:2x-y-4=0绕它与x轴
黄金海岸售票处地址在哪,我要去那里办事
读 “地球公转示意图”(图1)和“太阳直射点
京东分拣员怎么样
20岁单位给交了社保的五险一金,我想知道这个
已知△abc中,ab=13cm,ac=15cm,高ad=12cm,求△
中央民族大学的食宿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?