java 控制台输出到gui_java – 如何将类似窗口的“控制台”添加到GUI?
我创建了一个GUI.它有几个按钮.我想在它们下面添加一个像对象一样的控制台,我可以在其中编写消息,以便用户可以看到它们.
我应该使用什么元素/对象/类?我希望它能够以不同的方式呈现消息.
这是我创建GUI的代码:
public ssGUI() {
setLayout(new BorderLayout());
bRunNoAdj = new JButton("Run no adjustment");
bRunNoAdj.setVerticalTextPosition(AbstractButton.CENTER);
bRunNoAdj.setHorizontalTextPosition(AbstractButton.LEADING);
bRunNoAdj.setMnemonic(KeyEvent.VK_E);
bRunNoAdj.addActionListener(this);
bRunNoAdj.setEnabled(false);
bRunNoAdj.setBackground(Color.white);
bRunAdj = new JButton("Run adjustment");
bRunAdj.setVerticalTextPosition(AbstractButton.CENTER);
bRunAdj.setHorizontalTextPosition(AbstractButton.LEADING);
bRunAdj.setMnemonic(KeyEvent.VK_E);
bRunAdj.addActionListener(this);
bRunAdj.setEnabled(false);
bRunAdj.setBackground(Color.white);
bConnect = new JButton("Connect");
bConnect.setMnemonic(KeyEvent.VK_E);
bConnect.addActionListener(this);
bConnect.setEnabled(true);
bConnect.setBackground(Color.white);
bDisconnect = new JButton("Disconnect");
bDisconnect.setMnemonic(KeyEvent.VK_E);
bDisconnect.addActionListener(this);
bDisconnect.setEnabled(false);
bDisconnect.setBackground(Color.white);
bStationary = new JButton("Show Stationary");
bStationary.setMnemonic(KeyEvent.VK_E);
bStationary.addActionListener(this);
bStationary.setEnabled(false);
bStationary.setBackground(Color.white);
bMoving = new JButton("Show Moving");
bMoving.setMnemonic(KeyEvent.VK_E);
bMoving.addActionListener(this);
bMoving.setEnabled(false);
bMoving.setBackground(Color.white);
JPanel topPanel = new JPanel();
topPanel.add(bConnect);
topPanel.add(bDisconnect);
add(topPanel, BorderLayout.NORTH);
JPanel centerPanel = new JPanel();
centerPanel.add(bRunNoAdj);
centerPanel.add(bRunAdj);
add(centerPanel, BorderLayout.CENTER);
JPanel bottomPanel = new JPanel();
bottomPanel.add(bStationary);
bottomPanel.add(bMoving);
add(bottomPanel, BorderLayout.SOUTH);
}
任何帮助将不胜感激,谢谢.
java 控制台输出到gui_java – 如何将类似窗口的“控制台”添加到GUI?相关推荐
- java定义一个方法,向控制台输出99乘法表
java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...
- 【JavaScript学习笔记2】JS中常见的输出方式-控制台输出信息
引言 在编程开发的过程中,输出信息是非常必要的.JS中提供了四种输出方式:弹出显示框.控制台输出.弹出输入框.弹出判断显示框 弹出显示框 这种方式在上一篇笔记中已经详细介绍,有需要学习的朋友可以跳转到 ...
- php控制台输出视频教程,js如何实现控制台输出
在js中,可以使用Console 对象来实现控制台输出,常用的控制台输出命令有:console.log(). console.info().console.error().console.warn() ...
- java生成html 控制编码方式_JAVA中文字符编码问题详解 控制台输出
JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...
- java获取系统运行日志文件_java – 如何获取特定的日志文件并在jenkins控制台输出中显示其内容...
我有以下Jenkins post-build shell脚本: ssh user@my_server < service my_service stop service my_service s ...
- 【Java文件操作(八)】将控制台输出重定向到txt文件
我的博客--Java文件操作系列 [Java文件操作(一)]递归打印文件目录 [Java文件操作(二)]删除文件夹,但保留其内部文件 [Java文件操作(三)]递归复制文件夹内所有文件 [Java文件 ...
- java怎么输出点,Java实现控制台输出两点间距离
计算两点之间的距离然后在控制台输出,这个题目还是挺简单的.下面我们来看看具体代码. package com.swift; import java.util.Scanner; public class ...
- java定义一个方法,向控制台输出一个整数的阶乘
java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...
- java控制台输出等腰三角形,并且是倒序正序输出【原创】
文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...
最新文章
- 经典C语言程序100例之八一
- 在SqlServer存储过程中使用Cursor(游标)操作记录
- golang go语言_在7小时内学习快速简单的Go编程语言(Golang)
- feedback.php,feedback.php
- python常用模块-time和datatime
- 软件设计师24-算法
- spring整合cxf,轻松编写webService客户端、服务端
- 【渝粤教育】国家开放大学2019年春季 2328仓储与配送管理 参考试题
- μC/OS-II兼容层——让基于μC/OS-II开发的应用层无感地迁移到RT-Thread操作系统
- pcl小知识(十二)—— 斯坦福兔子和其他图形学模型数据下载
- #Redis数据库-思维导图
- 进化吧,MySQL锁!无锁->偏向锁->轻量级锁->重量级锁(请自动脑补数码宝贝进化音)
- kali mysql 卸载,linux mysql卸载命令
- 淘客用户订单同步思路
- Ugly Windows UVA - 1419
- 计算机英语怎么读音读,电脑的英文怎么发音按照标准的
- 如何解决Kodi的YouTube“配额超过”问题
- 使用Fiddler抓取夜神模拟器上的包
- PCB:FPC原材料,设计,加工,组装终极解决方案
- 如何选择电脑--送给我的大一学弟学妹
热门文章
- 配置HistoryServer
- 光伏储能容量优化MATLAB论坛,【推荐】基于需求响应的光伏微网储能系统多目标容量优化配置!...
- 剑指offer面试题61. 扑克牌中的顺子(排序)(遍历)
- 剑指offer面试题52. 两个链表的第一个公共节点(双指针法)
- tensorrt之tensorrtx编译:遇到的错误提示
- 剑指offer(Python版本)
- OCR技术系列之四】基于深度学习的文字识别(3755个汉字)(转)
- (继续搬)struts日期格式的转换以及hibernate中session的关闭在xml中的配置
- H5 37-背景缩写
- c#制作飘动动画窗体