AppVarnaBinding vab;
JPanel varnaPanel;
+
+ String name;
//JSplitPane splitPane;
initVarna();
}
- public AppVarna(String seq){
- vab = new AppVarnaBinding(seq);
+ public AppVarna(String seq,String struc,String name){
+ vab = new AppVarnaBinding(seq,struc);
+ name=this.name;
initVarna();
}
public void initVarna(){
+ //TODO: Why is it not possible to include varnaPanel in the AppVarna-Jframe?
//vab.setFinishedInit(false);
- varnaPanel=vab.vp;
- this.getContentPane().add(varnaPanel);
- jalview.gui.Desktop.addInternalFrame(this,"test",200,200);
+ varnaPanel=vab.get_varnaPanel();
+ //varnaPanel.setVisible(true);
+ //getContentPane().setLayout(new BorderLayout());
+ //getContentPane().add(varnaPanel, BorderLayout.CENTER);
+ //setVisible(true);
+ //jalview.gui.Desktop.addInternalFrame(this,name,getBounds().width, getBounds().height);
showPanel(true);
}
public void showPanel(boolean show){
- //vab.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- //vab.pack();
- //vab.setVisible(show);
- varnaPanel.setVisible(show);
+ vab.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ vab.pack();
+ vab.setVisible(show);
+
+ //varnaPanel.setVisible(show);
}
private boolean _started = false;