⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testapplet.java

📁 java2 图形设计 卷II Swing
💻 JAVA
字号:
// Copyright 1998, Sabreware Inc.

import com.sun.java.swing.*;
import com.sun.java.swing.border.*;
import java.awt.*;

public class TestApplet extends JApplet {
	JPanel jpanel = new RainPanel();
	TitledBorder border = new TitledBorder("JPanel Border");

	public void init() {
		jpanel.setBorder(border);
		getContentPane().add(jpanel, BorderLayout.CENTER);

		System.out.println("opaque = " + border.isBorderOpaque());
		System.out.println(
				"insets = " + border.getBorderInsets(jpanel));
	}
}
class RainPanel extends JPanel {
	public void paintComponent(Graphics g) {
		Icon icon = new ImageIcon("rain.gif");
		Dimension size = getSize();
		Rectangle interior = AbstractBorder.getInteriorRectangle(
								this, getBorder(), 0, 0, size.width,
								size.height);

        int patchW = icon.getIconWidth(),
        	patchH = icon.getIconHeight();

        for(int r=interior.x; r < interior.width; r += patchW) {
            for(int c=interior.y; c < interior.height; c += patchH)
				icon.paintIcon(this, g, r, c);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -