| Author |
custom swing panel does not display
|
Jordan Thompson
Greenhorn
Joined: Nov 09, 2009
Posts: 18
|
|
HI there,
I have a custom swing panel (LoggerView) that extends JPanel and seems to work fine in java:
static public void main(String[] args) throws InvalidUserException, SQLException {
JFrame frame = new JFrame();
frame.add(new LoggerView());
frame.setVisible(true);
frame.setSize(1200, 800);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
When I try to use it in javafx app, it fills in the area like its trying to paint, but it does not appear (the areachart works fine as it is a javafx component):
var loggerView = new LoggerView();
loggerView.setPreferredSize(new java.awt.Dimension(1200,800));
var loggerComponent = SwingComponent.wrap(loggerView);
loggerComponent.clip = Rectangle {
width: 1200
height: 800
arcHeight: 20
arcWidth: 20
};
Stage {
title: "Persys Logger View"
scene: Scene {
content: HBox {
content: [loggerComponent,
createAreaChart()]
}
}
}
What am I missing? as you can see from the java code, I don't need to call anything to get it to render.
thanks for your help in advance,
Jordan
|
No matter where you go - there you are
-- Buckaroo Banzai
|
 |
Jordan Thompson
Greenhorn
Joined: Nov 09, 2009
Posts: 18
|
|
|
OK - I feel foolish - thats what happens when you stare at the same code for too long. I wasn't initializing th e components in my hastily created empty constructor.
|
 |
 |
|
|
subject: custom swing panel does not display
|
|
|