mypanel.java
来自「JGraph扩展应用。自定义Renderer,自定义视图View实现自定义工作流」· Java 代码 · 共 32 行
JAVA
32 行
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 + =
减小字号Ctrl + -
显示快捷键?