У меня есть простая 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?