首页 > 后端开发 > 正文

java 如何在图形界面显示程序运行结果

2024-03-22 11:32:18 | 我爱编程网

今天我爱编程网小编整理了java 如何在图形界面显示程序运行结果相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

java 如何在图形界面显示程序运行结果

java 如何在图形界面显示程序运行结果

如果只是一些文本要显示,可以在上面加个JTextArea,JTextField之类的组件,用这些组件的对象调用setText("           ")方法(括号里是字符串)来显示文本

比如:

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.HashMap;

import java.util.Map;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

/** 文本区域

*

* @author Administrator

*

*/

public class TextArea extends JFrame {

private static final long serialVersionUID = 2306597749734227012L;

private JButton b1 = new JButton("Add Data"), b2 = new JButton("Clear Data");

private JTextArea text = new JTextArea(20, 40);

private Map map =

new HashMap();

public TextArea() {

// Use up all the data:

map.put("a", "1");

map.put("b", "2");

b1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

for(@SuppressWarnings("rawtypes") Map.Entry me : map.entrySet()){

text.append(me.getKey()+": "+me.getValue()+"\n");

}

}

});我爱编程网

b2.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

text.setText("");

}

});

setLayout(new FlowLayout());

add(new JScrollPane(text));

add(b1);

add(b2);

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

GUItools.SwingConsole.run(new TextArea(), 475, 475);

}

}

JTextField和这差不多,只不过是显示单行的。

如果要显示其他字体的,可以用HTML格式,如下:

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

/** Swing 组件上的HTML

*

* @author Administrator

*

*/

@SuppressWarnings("serial")

public class HTMLButton extends JFrame {

private JButton b = new JButton(

""+

"

Hello!
Press me now!");

// 必须使文本以 "" 标记开始。

public HTMLButton() {

// TODO Auto-generated constructor stub

b.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

add(new JLabel(""+"Kapow!"));

// Force a re-layout to include the new label:

validate();

}

});

setLayout(new FlowLayout());

add(b);

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

GUItools.SwingConsole.run(new HTMLButton(), 200, 500);

}

}

java 如何在图形界面显示程序运行结果

如果检查本机有没有JAVA运行环境

在电脑cmd窗口中直接输入“Java”命令,回车后出现一堆Java信息,说明电脑有Java运行环境。具体操作请参照以下步骤,演示电脑系统为windows7。

1、首先在电脑的开始菜单中找到“运行”选项,进行点击。

2、然后在出现的运行窗口中,输入“cmd”,点击确定按钮。

3、然后会出现cmd的运行窗口,如图所示。

4、然后输入dos命令“Java”,再按回车键,如图所示。

5、如果出现下图中的信息,说明电脑有JAVA运行环境。反之Java命令将不会被识别。

java 如何在图形界面显示程序运行结果

查看java进程java进程linux

linux命令里的jps是什么意思?

jps(JavaVirtualMachineProcessStatusTool)是JDK1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。

Java工程师需要掌握Linux的哪些方面?

基本操作,会部署程序,查看进程,内存,硬盘,会安装jdk,tomcat!基本命令例如:cp,mv,ls,ps,top,df,cd,tail,ping,ifconfig,scp,rm,chmod,chown,yum,apt-get,telnet,ftp,kill,grep等!尤其要求熟悉vim.可以熟悉掌握centos,Ubuntu!,如果想做简单维护工作的话,可以学习shell编程!

JAVA基础:java如何判断某个进程是否在启用?

这个实现起来非常简单,只需要遍历当前的进程列表,如果包含有我们查询的某个进程关键字,则说明这个进程正在启用或运行,否则,没有运行,下面我简单介绍一下实现过程,感兴趣的朋友可以尝试一下,Windows环境和Linux环境基本类似:

Windows

Java测试代码如下,基本思想先运行Tasklist命令,获取当前系统运行的所有进程,然后循环读取每个进程,与我们所要搜索的进程关键字进行匹配,如果包含有进程关键字(indexOf函数的返回值就不会是-1),则说明这个进程正在运行,否则,进程没有运行:

程序运行截图如下,这里我对进程名进行了红色标记,如下,可以看出,当前搜索的chrome进程正在运行:

Linux

这里的Java代码基本和前面的Windows平台类似,唯一的区别就是运行“ps-aux”命令获取当前系统的所有进程,然后循环遍历进程列表,如果匹配到进程的关键字,则说明搜索的进程正在运行,否则,没有运行:

程序运行截图如下,这里我也用颜色对进程名进行了标记,如下,可以看出,当前的vsftpd进程正在运行:

至此,我们就完成了利用Java来判断某个进程是否正在启用或运行。总的来说,整个过程非常简单,代码也非常容易理解,只要你有一定的Java基础,熟悉一下上面的代码,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

以上,就是我爱编程网小编给大家带来的java 如何在图形界面显示程序运行结果全部内容,希望对大家有所帮助!
与“java 如何在图形界面显示程序运行结果”相关推荐