问题描述
- 谁能帮我把这个代码补全,就差一点点了。java语法编写本地监控系统
-
package com.tz.util;import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;/**
*java开发本地屏幕监控系统
*@author Friend
*@version v1.0
*/public class LocationScreen {
public static void main(String[] args) { System.out.println("潭州Arry老师讲的真好"); try{ int choice =JOptionPane.showConfirmDialog(null,"请求控制对方电脑 ?","黄振锋要请求",JOptionPane.YES_NO_CANCEL_OPTION); if(choice==JOptionPane.NO_OPTION) { return; } JOptionPane.showInputDialog("请输入要连接的服务器ip(包括端口号)","127.0.0.1:10000"); JFrame jframe=new JFrame("潭州学院本地监控系统"); jframe.setSize(600,600);//设置窗体大小 jframe.setVisible(true);//设置窗体课件 jframe.setAlwaysOnTop(true);//设置置顶 jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//自动关闭线程 //定义方法,能够直接查询本地操作系统 Toolkit tk=Toolkit.getDefaultToolkit(); //获取屏幕的大小 Dimension dm= tk.getScreenSize(); JLabel imageLabel=new JLabel(); jframe.add(imageLabel); Robot robot=new Robot(); Rectangle rec= new Rectangle(jframe.getWidth(),0,(int)dm.getWidth()-jframe.getWidth(),(int)dm.getHeight()); BufferedImage bufImg= robot.createScreenCapture(rec); //imageLabel.setIcon(new ImageIcon(buffImg)); }catch(Exception e) { e.printStackTrace(); } }
}
解决方案
这代码只有界面没有逻辑,差的很多啊。
解决方案二:
补成什么样子啊?看不出来要补什么
时间: 2024-12-24 20:21:00