📄 lookbitmap.java
字号:
import java.awt.AWTException;
import java.awt.Dimension;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
public class lookBitmap implements ActionListener{
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int screenWidth=(int) screenSize.getWidth();
int screenHeight=(int) screenSize.getHeight();
public void actionPerformed(ActionEvent e){
JFrame dialog=new JFrame();
JLabel bitLabel=new JLabel();
JScrollPane scrollPane=new JScrollPane(bitLabel);
dialog.add(scrollPane);
dialog.setSize(screenWidth/2, screenHeight/2);
dialog.setLocation(screenWidth/4,screenHeight/4);
dialog.setTitle("快照");
dialog.setVisible(true);
GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice screen = environment.getDefaultScreenDevice();
try {
Robot robot = new Robot(screen);
final Image image = robot.createScreenCapture(new Rectangle(0, 0,screenWidth, screenHeight));
ImageIcon img=new ImageIcon(image);
bitLabel.setIcon(img);
} catch (AWTException k) {
k.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -