test.java
来自「《Java2图形设计卷II:Swing》配套光盘源码」· Java 代码 · 共 32 行
JAVA
32 行
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
public class Test extends JApplet {
JPanel panel = new RainPanel();
TitledBorder border = new TitledBorder("JPanel Border");
public void init() {
panel.setBorder(border);
getContentPane().add(panel, BorderLayout.CENTER);
System.out.println("opaque = " + border.isBorderOpaque());
System.out.println(
"insets = " + border.getBorderInsets(panel));
}
}
class RainPanel extends JPanel {
public void paintComponent(Graphics g) {
Icon icon = new ImageIcon("rain.gif");
Dimension size = getSize();
int patchW = icon.getIconWidth(),
patchH = icon.getIconHeight();
for(int r=0; r < size.width; r += patchW) {
for(int c=0; c < size.height; c += patchH)
icon.paintIcon(this, g, r, c);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?