如何开发java桌面程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何开发java桌面程序相关的知识,希望对你有一定的参考价值。
如何开发java桌面程序
import java.awt.Container;import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JFrame implements ActionListener
static JFrame frame = null;
static JPanel panel = null;
static JButton button = null;
public Test()
frame = new JFrame();
panel = new JPanel();
button = new JButton("主线程继续");
frame.add(panel);
panel.add(button);
button.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100, 100);
frame.setVisible(true);
public static void main(String[] args)
System.out.println("1");
new Test();
public void actionPerformed(ActionEvent arg0)
if (arg0.getSource() == button)
System.out.println("2");
把这个代码看懂了就晓得基本框架了^_^ 参考技术A 能,调用这个COM接口,就可以打印了
如何使 Java 桌面应用程序永远不会让系统休眠并在后台运行?
【中文标题】如何使 Java 桌面应用程序永远不会让系统休眠并在后台运行?【英文标题】:How to make Java desktop application that never lets the system sleep and runs in background? 【发布时间】:2020-09-14 22:45:59 【问题描述】:我是 Java 编程的新手,我知道 Java 的基本语法并且可以编写程序。 我想用java制作永远不会让系统休眠的桌面应用程序。我希望该应用程序在后台运行,并且不应干扰用户流程。
我发现可以在内部按下一些键盘键,这不会影响流程,例如 F13 F14 未向用户显示但可以在内部使用。
我还附带了这个 java 程序,它在几秒钟后将鼠标移动到相同的位置,这样系统就不会休眠。
import java.awt.*;
import java.util.*;
public class Mal
public static void main(String[] args) throws Exception
Robot mal = new Robot();
while(true)
mal.delay(1000 * 60);
mal.mouseMove(mouseLoc.x, mouseLoc.y);
我很想知道如何使用 Java 为 Windows 制作桌面应用程序。 就像当用户点击应用程序时,它会被激活并继续在后台运行,直到用户关闭它,它不应该让 PC 休眠我的移动鼠标或点击特殊键。
需要有用的链接、代码和开发路径。
谢谢!
【问题讨论】:
你为什么不把 Windows 上的设置设置为永不休眠? 【参考方案1】:您可以尝试使用 java.awt.Robot:https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html
正如文档所述,这并不适用于所有环境,因为允许用户空间程序模拟用户输入是一个安全问题。
【讨论】:
以上是关于如何开发java桌面程序的主要内容,如果未能解决你的问题,请参考以下文章