java 两个类互相包含_如何在Java中互相使用两个类中的方法?
我一直在四处张望,我至少找到了一个不清楚的答案。
我正在使用GUI构建一个非常基本的聊天应用程序,并且已经将GUI与连接对象分离了。现在,我需要在服务器类中从GUI调用一种方法,反之亦然。但是我不太了解如何做到这一点(即使使用“
this”也是如此)。这是一部分代码的样子(这是一个名为server_frame的类):
textField.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
srv.sendData(arg0.getActionCommand());
} catch (Exception e) {
e.printStackTrace();
}
textField.setText("");
}
}
);
这是来自server_frame的代码,srv是另一个类(服务器)中的一个对象,其中包含sendData方法,我可能未正确定义它,因此希望有人可以对其进行定义。
在另一侧,从中创建对象srv的类服务器包含使用来自代码中server_frame的JTextArea displayArea的方法:
private void displayMessage(final String message){
sf = new server_frame();
SwingUtilities.invokeLater(new Runnable(){
public void run(){
sf.displayArea.append(message);
}
}
);
}
再次sf是由server_frame组成的对象,再次可能未定义:)
希望已经很清楚了,可悲的是我尝试了搜索,但是它没有给我我想要的结果,如果您需要更多信息,我会很乐意添加!
谢谢阅读,
先生
PS:请不要介意我是否误用了术语,我对Java还是很陌生,可以接受任何更正!
java 两个类互相包含_如何在Java中互相使用两个类中的方法?相关推荐
- java类只读怎么办_如何在Java中制作一个只读类?
java类只读怎么办 The question is that "can we make a read-only class in Java?" 问题是"我们可以用Jav ...
- java创建一个不可变对象_如何在Java中创建不可变类?
java创建一个不可变对象 Today we will learn about the immutable class in Java. What are immutable classes? The ...
- java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
java从数组查找指定整数 自从我讨论任何编码或算法面试问题以来已经有很长时间了,因此我想重新考虑一种最流行的基于数组的编码问题,即在给定数组中查找缺失的数字. 在进行编程工作面试之前,您可能已经听说 ...
- java 反射父类私有属性值_如何在Java中通过反射访问父类的父类的私有字段? - java...
在一个API中,我使用的是一个抽象类(A类),该类具有一个私有字段(A.privateField). B类在API中扩展了A类. 我需要扩展B类的实现,即C类,但是我需要A类的privateField ...
- java 检测目录下的文件_如何在Java中检查文件是目录还是文件
java 检测目录下的文件 java.io.File class contains two methods using which we can find out if the file is a d ...
- Java界面可以放GIF吗_如何在java窗体中插入gif图
动态网页制作 动态网页 组件简介 字幕 横幅广告管理器 悬停按钮 10.1 动态网页(Top) 而动态HTML(Dynamic HTML,缩写为DHTML),可让网页元素(文字.图像等)显示简单的动画 ...
- java在数组中放入随机数_如何在Java中随机播放数组
java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...
- java如何打开word文档_如何在Java中打开和操作Word文档/模板?
我知道自从我发布这个问题以来已经很长时间了,我说我会在完成后发布我的解决方案. 所以在这里. 我希望有一天它会帮助某人. 这是一个完整的工作类,您只需将它放在应用程序中,并将TEMPLATE_DIRE ...
- java如何实现tcp传输图像_如何在java中实现TCP服务器和TCP客户端传输文件
我实现了简单的TCP服务器和TCP客户端类,可以从客户端发送消息到服务器,消息将在服务器端转换为大写,但是如何实现从服务器到客户端的传输文件,并从客户端上传文件到服务器.以下代码是我所得到的. TCP ...
最新文章
- android单个页面切换_MTransition是一个Android上的页面切换动画库
- 使用单独的解决方案(类库)来开发DNN的模块,并安装、制作.dnn文件-VB版本(1)...
- 使用 expect 命令执行自动分发系统
- jupyter和matlab的配置
- iOS键盘弹出时动画时长失效问题
- 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
- SQLServer删除登录帐户
- 脚本在流程中的性能影响
- phpstorm 全项目替换_会信息交互还带5G基站的路灯来了!白云新城智慧灯杆项目动工...
- @开发者,第二届“马栏山杯”国际音视频算法大赛高分攻略请查收,心动大奖等你来战!...
- 我的世界神级种子Java_《我的世界》值得收藏的10个“神级种子”,最难找的遗迹都在这!...
- Device Tree(五)移植DM9000,并挂载NFS
- 未来教育计算机书,未来教育计算机二级
- 读书笔记5.1——《让数字说话:审计,就这么简单》:孙含晖
- android 玩pc游戏,如何在您的Android设备上玩经典PC游戏 | MOS86
- xp故障恢复控制台修复系统_自我修复系统
- 计算机组成原理与结构
- 播音计算机论文,播音主持论文的题目或论文内容
- 护眼台灯真的护眼吗?为家长推荐四款真正护眼的台灯
- 哈工大计算金融本科新专业 | 全国首发
热门文章
- 用c语言实现键盘画图,用C语言实现键盘画图
- 计算机基础竞赛知识,计算机知识基础竞赛试卷.doc
- 杰理AC690X系列---RGB彩灯随音乐跳动(10)
- 最强开源考试系统-卷王
- CF-Codeforces Round #664 (Div. 2)-1395A. Boboniu Likes to Color Balls【思维】
- 东华大学计算机复试难度,东华大学计算机复试回忆
- blackbird行动: 来自Group123针对韩国指定安卓用户的系列活动
- java 账本 创建数据库_花了3多个小时搞的小型账本程序(源代码)第一部分
- linux dolphin模拟器,Dolphin模拟器设置教程 Dolphin模拟器怎么用
- 4. Netty+SpringBoot实现IM服务 之 用户与channel绑定