package card;import javax.swing.*;
import java.awt.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class eventFrame extends JFrame {
JSplitPane jSplitPane1 = new JSplitPane();
JTree jTree1 = new JTree();
public eventFrame() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
DefaultMutableTreeNode root=new DefaultMutableTreeNode("信用卡系统");
DefaultMutableTreeNode bitchThing=new DefaultMutableTreeNode("查询");
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("存款");
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("取款");
root.add(bitchThing);
jTree1=new JTree(root);
jTree1.addTreeSelectionListener(this);
int mode =TreeSelectionMode1.SINGLE_TREE_SELECTION;
jTree1.getSelectionModel().setSelectionMode(mode); this.setState(Frame.NORMAL);
this.getContentPane().setLayout(null);
jSplitPane1.setBounds(new Rectangle(200, 164, 164, 27));
jTree1.setBounds(new Rectangle(10, 10, 72, 299));
this.getContentPane().add(jTree1, null);
this.getContentPane().add(jSplitPane1, null);
jSplitPane1.setDividerLocation(100);
}
}错误的地方:
DefaultMutableTreeNode root=new DefaultMutableTreeNode("信用卡系统"); //第一个错误
DefaultMutableTreeNode bitchThing=new DefaultMutableTreeNode("查询");//第二个错误
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("存款");//第三个错误
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("取款");//第四个错误
root.add(bitchThing);
jTree1=new JTree(root);
jTree1.addTreeSelectionListener(this);//第五个错误
int mode =TreeSelectionMode1.SINGLE_TREE_SELECTION;//第六个错误
jTree1.getSelectionModel().setSelectionMode(mode);
import java.awt.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class eventFrame extends JFrame {
JSplitPane jSplitPane1 = new JSplitPane();
JTree jTree1 = new JTree();
public eventFrame() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
DefaultMutableTreeNode root=new DefaultMutableTreeNode("信用卡系统");
DefaultMutableTreeNode bitchThing=new DefaultMutableTreeNode("查询");
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("存款");
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("取款");
root.add(bitchThing);
jTree1=new JTree(root);
jTree1.addTreeSelectionListener(this);
int mode =TreeSelectionMode1.SINGLE_TREE_SELECTION;
jTree1.getSelectionModel().setSelectionMode(mode); this.setState(Frame.NORMAL);
this.getContentPane().setLayout(null);
jSplitPane1.setBounds(new Rectangle(200, 164, 164, 27));
jTree1.setBounds(new Rectangle(10, 10, 72, 299));
this.getContentPane().add(jTree1, null);
this.getContentPane().add(jSplitPane1, null);
jSplitPane1.setDividerLocation(100);
}
}错误的地方:
DefaultMutableTreeNode root=new DefaultMutableTreeNode("信用卡系统"); //第一个错误
DefaultMutableTreeNode bitchThing=new DefaultMutableTreeNode("查询");//第二个错误
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("存款");//第三个错误
root.add(bitchThing);
bitchThing=new DefaultMutableTreeNode("取款");//第四个错误
root.add(bitchThing);
jTree1=new JTree(root);
jTree1.addTreeSelectionListener(this);//第五个错误
int mode =TreeSelectionMode1.SINGLE_TREE_SELECTION;//第六个错误
jTree1.getSelectionModel().setSelectionMode(mode);
第五六个问题: 构造方法之外不能直接使用this.以上喵~``
package test.lf;import javax.swing.*;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeSelectionModel;import java.awt.*;/**
* <p>
* Title:
* </p>
* <p>
* Description:
* </p>
* <p>
* Copyright: Copyright (c) 2008
* </p>
* <p>
* Company:
* </p>
*
* @author not attributable
* @version 1.0
*/public class EventFrame extends JFrame
{
private static final long serialVersionUID = -2685361780276453952L;
JSplitPane jSplitPane1 = new JSplitPane();
JTree jTree1 = new JTree(); public EventFrame()
{
try
{
jbInit();
}
catch (Exception e)
{
e.printStackTrace();
}
} private void jbInit() throws Exception
{
DefaultMutableTreeNode root = new DefaultMutableTreeNode("信用卡系统");
DefaultMutableTreeNode bitchThing = new DefaultMutableTreeNode("查询");
root.add(bitchThing);
bitchThing = new DefaultMutableTreeNode("存款");
root.add(bitchThing);
bitchThing = new DefaultMutableTreeNode("取款");
root.add(bitchThing);
jTree1 = new JTree(root);
jTree1.addTreeSelectionListener(new TreeSelectionListener(){
public void valueChanged(TreeSelectionEvent e)
{
System.out.println("Y382904800");
}
});
int mode = TreeSelectionModel.SINGLE_TREE_SELECTION;
jTree1.getSelectionModel().setSelectionMode(mode); this.setState(Frame.NORMAL);
this.getContentPane().setLayout(null);
jSplitPane1.setBounds(new Rectangle(200, 164, 164, 27));
jTree1.setBounds(new Rectangle(10, 10, 72, 299));
this.getContentPane().add(jTree1, null);
this.getContentPane().add(jSplitPane1, null);
jSplitPane1.setDividerLocation(100);
}
}