Как отобразить JPanel в Frontend HTML - PullRequest
0 голосов
/ 23 марта 2020

У меня есть простая JPanel, которая создает прямоугольник.

Класс тестирования:

import java.awt.*;
import java.awt.event*;
import javax.swing,*;

public class Testing extends JPanel {

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        this.setBackground(Color.WHITE);

        g.setColor(Color.BLUE);
        g.fillRect(25, 25, 100, 30);

    }
}

и мой контроллер покоя:

@CrossOrigin(origin = "*", allowedHeaders = "*")
@GetMappingValue(value = "servlet/getJPanel")

public void getPanel() {
    try {
        JFrame f = new JFrame("Title");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Testing p = new Testing();
        f.add(p);
        f.setSize(400, 250);
        f.setVisible(true);
    } catch (Exception e) {
        System.out.println("Exception Caught " + e);
    }
}

Когда я проверяю свой браузер, я получаю 200 код. Причина = xhr Тип = xml

Как я могу получить то, что я сделал, чтобы отобразить в div в моем html?

...