Moin,
ich würde gerne innerhalb eines JDialogs eine Grafik zeichnen (JFreeChart - Polardiagramm). Ich arbeite aber erst seit 3 Tagen mit Swing, deswegen versuche ich erstmal nur ein Viereck innerhalb eines JDialogs zu malen.
Aber ich scheitere schon daran... und mittlerweile weiss ich einfach nicht weiter... ;(
Kann mir da vielleicht jemand weiterhelfen?
Später soll dann
durch
ausgetauscht werden, da ich bei JFreeChart ein BufferedImage erstellen kann.
ich würde gerne innerhalb eines JDialogs eine Grafik zeichnen (JFreeChart - Polardiagramm). Ich arbeite aber erst seit 3 Tagen mit Swing, deswegen versuche ich erstmal nur ein Viereck innerhalb eines JDialogs zu malen.
Aber ich scheitere schon daran... und mittlerweile weiss ich einfach nicht weiter... ;(
Java:
public class Kiviat extends JDialog {
private final JPanel contentPanel = new JPanel();
private Component component;
/**
* Launch the application.
*/
public static void main(String[] args) {
try {
Kiviat dialog = new Kiviat();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the dialog.
*/
public Kiviat() {
setResizable(false);
setBounds(100, 100, 550, 550);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
contentPanel.setLayout(new BorderLayout(0, 0));
JButton closeButton = new JButton("Close");
contentPanel.add(closeButton, BorderLayout.SOUTH);
JPanel panel = new JPanel();
contentPanel.add(panel, BorderLayout.CENTER);
{
closeButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}
Rectangle rec = new Rectangle(200,100);
panel.paintImmediately(rec);
}
Kann mir da vielleicht jemand weiterhelfen?
Später soll dann
Code:
paintImmediately(rec)
Code:
paint(bufferedImage.getGraphics())