我创建了一个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?相关推荐

  1. java定义一个方法,向控制台输出99乘法表

    java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...

  2. 【JavaScript学习笔记2】JS中常见的输出方式-控制台输出信息

    引言 在编程开发的过程中,输出信息是非常必要的.JS中提供了四种输出方式:弹出显示框.控制台输出.弹出输入框.弹出判断显示框 弹出显示框 这种方式在上一篇笔记中已经详细介绍,有需要学习的朋友可以跳转到 ...

  3. php控制台输出视频教程,js如何实现控制台输出

    在js中,可以使用Console 对象来实现控制台输出,常用的控制台输出命令有:console.log(). console.info().console.error().console.warn() ...

  4. java生成html 控制编码方式_JAVA中文字符编码问题详解 控制台输出

    JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...

  5. java获取系统运行日志文件_java – 如何获取特定的日志文件并在jenkins控制台输出中显示其内容...

    我有以下Jenkins post-build shell脚本: ssh user@my_server < service my_service stop service my_service s ...

  6. 【Java文件操作(八)】将控制台输出重定向到txt文件

    我的博客--Java文件操作系列 [Java文件操作(一)]递归打印文件目录 [Java文件操作(二)]删除文件夹,但保留其内部文件 [Java文件操作(三)]递归复制文件夹内所有文件 [Java文件 ...

  7. java怎么输出点,Java实现控制台输出两点间距离

    计算两点之间的距离然后在控制台输出,这个题目还是挺简单的.下面我们来看看具体代码. package com.swift; import java.util.Scanner; public class ...

  8. java定义一个方法,向控制台输出一个整数的阶乘

    java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...

  9. java控制台输出等腰三角形,并且是倒序正序输出【原创】

    文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...

最新文章

  1. 经典C语言程序100例之八一
  2. 在SqlServer存储过程中使用Cursor(游标)操作记录
  3. golang go语言_在7小时内学习快速简单的Go编程语言(Golang)
  4. feedback.php,feedback.php
  5. python常用模块-time和datatime
  6. 软件设计师24-算法
  7. spring整合cxf,轻松编写webService客户端、服务端
  8. 【渝粤教育】国家开放大学2019年春季 2328仓储与配送管理 参考试题
  9. μC/OS-II兼容层——让基于μC/OS-II开发的应用层无感地迁移到RT-Thread操作系统
  10. pcl小知识(十二)—— 斯坦福兔子和其他图形学模型数据下载
  11. #Redis数据库-思维导图
  12. 进化吧,MySQL锁!无锁->偏向锁->轻量级锁->重量级锁(请自动脑补数码宝贝进化音)
  13. kali mysql 卸载,linux mysql卸载命令
  14. 淘客用户订单同步思路
  15. Ugly Windows UVA - 1419
  16. 计算机英语怎么读音读,电脑的英文怎么发音按照标准的
  17. 如何解决Kodi的YouTube“配额超过”问题
  18. 使用Fiddler抓取夜神模拟器上的包
  19. PCB:FPC原材料,设计,加工,组装终极解决方案
  20. 如何选择电脑--送给我的大一学弟学妹

热门文章

  1. 配置HistoryServer
  2. 光伏储能容量优化MATLAB论坛,【推荐】基于需求响应的光伏微网储能系统多目标容量优化配置!...
  3. 剑指offer面试题61. 扑克牌中的顺子(排序)(遍历)
  4. 剑指offer面试题52. 两个链表的第一个公共节点(双指针法)
  5. tensorrt之tensorrtx编译:遇到的错误提示
  6. 剑指offer(Python版本)
  7. OCR技术系列之四】基于深度学习的文字识别(3755个汉字)(转)
  8. (继续搬)struts日期格式的转换以及hibernate中session的关闭在xml中的配置
  9. H5 37-背景缩写
  10. c#制作飘动动画窗体