📄 mypanel.java
字号:
package flow.graph.test;
import javax.swing.*;
import java.awt.*;
import javax.swing.JPanel;
import flow.graph.gui.graph.GraphManager;
public class MyPanel extends JScrollPane{
private ImageIcon image = null;
public MyPanel(String imagestr){
System.out.println(imagestr);
image = new ImageIcon(MyPanel.class.getResource(imagestr));
}
protected void paintComponent(Graphics g){
//g.drawImage(image, 0, 0, this.getWidth(), this.getHeight(), this);
//g.drawImage(image, 0, 0, this);
setOpaque(true);
super.paintComponent(g);
Dimension d = getSize();
for (int x = 0; x < d.width; x += image.getIconWidth()) {
for (int y = 0; y < d.height; y += image.getIconHeight()) {
g.drawImage(image.getImage(), x, y, null, null);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -