import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTree;
import java.awt.Rectangle;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JPanel;
import java.awt.Container;
public class Frame1 extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
JButton jButton1 = new JButton();
String h[]= {"DD","d","DD","d","DD","d","DD","d","DD","d","DD","d","DD","d","F"};
JTree jTree1 = new JTree(h);
JSplitPane jSplitPane1 = new JSplitPane();
JPanel jPanel1 = new JPanel();
JScrollPane jScrollPane1 = new JScrollPane();
public Frame1() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
setBounds(0,0,500,800);
// jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this));
jTree1.setBounds(new Rectangle(4, 31, 106, 129));
jSplitPane1.setBounds(new Rectangle(17, 168, 179, 25));
jPanel1.setBounds(new Rectangle(0, 6, 218, 210));
jScrollPane1 = new JScrollPane(jTree1,
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
Container content = this.getContentPane();
JScrollPane scrollpane_ind = new JScrollPane(jTree1);
// Make the scrollbars always appear
scrollpane_ind.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollpane_ind.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
int treewidth = 240;
int treeheight = 700;
//this.addComponent(this, scrollpane_ind, 5,20,treewidth,treeheight);
this.add(new JScrollPane(jTree1), BorderLayout.CENTER);
JScrollPane scrollPane = new JScrollPane(jTree1);
content.add(scrollPane, BorderLayout.CENTER);
//jTree1.expandRow(1);
jTree1.setScrollsOnExpand(false);
// this.getContentPane().add(new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,new JScrollPane(new JTree()),new JPanel()));
// this.getContentPane().add(jScrollPane1);
this.getContentPane().add(jTree1);
this.getContentPane().add(jSplitPane1);
this.getContentPane().add(jPanel1);
jPanel1.add(jScrollPane1);
// this.getContentPane().add(jScrollBar1);
// jScrollBar1.setBounds(new Rectangle(227, 102, 17, 129));
setVisible(true);
}
public static void main(String[] args) {
Frame1 frame1 = new Frame1();
}
public void jButton1_actionPerformed(ActionEvent e) {
}
}
See the bolded code segment i have added what ever you told ...