Hi, Im new to Imagej2, and I am trying to show a dcm image in Jframe/Jpanel. I believe that data is successfully loaded but the Viewer is not drawing anything of the image.
The following is my code.
final ImageDisplay display = new DefaultImageDisplay();
display.setContext(ij.getContext());
display.display(dataset);
final ThreadService threadService = ij.getContext().getService(ThreadService.class);
threadService.queue(new Runnable() {
@Override
public void run() {
final SwingImageDisplayViewer displayViewer = new SwingSdiImageDisplayViewer();
final SwingDisplayWindow displayWindow = new SwingDisplayWindow();
displayViewer.setContext(ij.getContext());
displayViewer.view(displayWindow, display);
SwingImageDisplayPanel panel = displayViewer.getPanel();
final JFrame myFrame = new JFrame("My Frame");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.getContentPane().setLayout(new BorderLayout());
myFrame.getContentPane().add(panel);
myFrame.pack();
myFrame.setVisible(true);
}
});
Hi, Im new to Imagej2, and I am trying to show a dcm image in Jframe/Jpanel. I believe that data is successfully loaded but the Viewer is not drawing anything of the image. The following is my code.
Please tell me where i am doing wrong. Thanks!