jinlin
2025-03-01 86f02fee03614fef275c6e0c355d73318ca3025e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.example.client.entity;
 
import javax.swing.*;
import java.awt.*;
 
/**
 * Project              :   Java API Examples
 * Comments             :   承载Office的Panel,在窗体上创建一个画布装载WPS
 * JDK version used     :   JDK1.8
 * Author               :   Kingsoft
 * Create Date          :   2019-12-09
 * Version              :   1.0
 */
public class OfficePanel extends JPanel {
 
    private Canvas canvas = null;
    public OfficePanel() {
        this.setLayout(new BorderLayout());
        canvas = new Canvas() {
            public void paint(Graphics g) {
                super.paint(g);
            }
        };
        this.add(canvas, BorderLayout.CENTER);
    }
 
    public Canvas getCanvas(){
        return canvas;
    }
}