📄 向jtree中插入节点的例子 漂泊.htm
字号:
parent = parentPath[parentPath.length-1]; </P>
<P>JOptionPane.showMessageDialog(Test.this,<BR> "Node \"" +
children[0].toString() + <BR> "\"" + s + parent.toString() +
<BR> " at index " + indexes[0],<BR> "Node Added or
Removed",<BR> JOptionPane.INFORMATION_MESSAGE);<BR>}<BR>public void
treeNodesChanged(TreeModelEvent e) {}<BR>public void
treeStructureChanged(TreeModelEvent e) {}<BR>});<BR>}<BR>class
ControlPanel extends JPanel {<BR>public ControlPanel()
{<BR>addButton.setEnabled(false);<BR>removeButton.setEnabled(false); </P>
<P>add(addButton);<BR>add(removeButton); </P>
<P>addButton.addActionListener(new ActionListener() {<BR>public void
actionPerformed(ActionEvent e) {<BR>TreePath path =
<BR>selectionModel.getSelectionPath(); </P>
<P>MutableTreeNode parent, node =
<BR>(MutableTreeNode)path.getLastPathComponent(); </P>
<P>if(path.getPathCount() > 1)<BR>parent =
(MutableTreeNode)node.getParent();<BR>else<BR>parent =
(MutableTreeNode)node; </P>
<P>int index = parent.getIndex(node) + 1; </P>
<P>String s = JOptionPane.showInputDialog(<BR>Test.this,<BR>
"Enter a name for the new node:",<BR>"New Tree
Node",<BR>JOptionPane.QUESTION_MESSAGE); </P>
<P>MutableTreeNode newNode = <BR>new DefaultMutableTreeNode(s); </P>
<P>model.insertNodeInto(newNode, parent,
index);<BR>}<BR>});<BR>removeButton.addActionListener(new ActionListener()
{<BR>public void actionPerformed(ActionEvent e) {<BR>TreePath path =
<BR>selectionModel.getSelectionPath(); </P>
<P>if(path.getPathCount() == 1)
{<BR>JOptionPane.showMessageDialog(ControlPanel.this,<BR>"Can't remove
root node!");<BR>return;<BR>} </P>
<P>MutableTreeNode node =
<BR>(MutableTreeNode)path.getLastPathComponent(); </P>
<P>model.removeNodeFromParent(node);<BR>}<BR>});<BR>}<BR>}<BR>public
static void main(String args[]) {<BR>Test t = new
Test();<BR>t.setSize(400,300);<BR>t.show();<BR>}<BR>}</P>
<P></P>
<DIV class=postinfo>钟伟 | 已被浏览102次 <A
href="http://blog.blogchina.com/article_51133.315937.html">评论(0)</A> | <A
href="http://blog.blogchina.com/refer.315937.html">引用(31)</A> </DIV><A
name=comments></A>
<H3>增加评论</H3><A name=comment></A>
<FORM name=NewComment action=comment.php method=post>
<P>标题:<BR><INPUT name=commentTopic><BR>在此添加评论: <BR><TEXTAREA name=commentText rows=10 cols=50></TEXTAREA><BR>称呼<BR><INPUT
name=userName><BR>您的电子信箱(可选)<BR><INPUT
name=userEmail><BR>您的个人主页(可选)<BR><INPUT name=userUrl><BR><INPUT type=submit value=发表评论 name=Add><BR><BR><INPUT
type=hidden value=AddComment name=op> <INPUT type=hidden value=315937
name=articleId> <INPUT type=hidden value=51133 name=blogId> <INPUT
type=hidden name=parentId> </P></FORM></DIV></TD>
<TD vAlign=top width=200 bgColor=#7b97b2>
<TABLE cellSpacing=0 cellPadding=0 border=0 200>
<TBODY>
<TR>
<TD vAlign=top width=200 bgColor=#000033><IMG height=1 hspace=0
src="向Jtree中插入节点的例子 漂泊.files/space.gif" width=1></TD></TR>
<TR>
<TD bgColor=#bdd1e4><IMG height=45 alt=博客日历 hspace=0
src="向Jtree中插入节点的例子 漂泊.files/nav_calender.gif" width=200>
<DIV id=right>
<P>
<TABLE class=calendar cellSpacing=0 cellPadding=2 width="100%">
<TBODY>
<TR>
<TD class=calendarHeader vAlign=top align=middle><A
style="FONT-SIZE: 13px"
href="http://blog.blogchina.com/month.51133.200412.html">«</A></TD>
<TD class=calendarHeader vAlign=top align=middle colSpan=5>1月
2005</TD>
<TD class=calendarHeader vAlign=top align=middle><A
style="FONT-SIZE: 13px"
href="http://blog.blogchina.com/month.51133.200502.html">»</A></TD></TR>
<TR>
<TD class=calendarHeader vAlign=top align=middle>一</TD>
<TD class=calendarHeader vAlign=top align=middle>二</TD>
<TD class=calendarHeader vAlign=top align=middle>三</TD>
<TD class=calendarHeader vAlign=top align=middle>四</TD>
<TD class=calendarHeader vAlign=top align=middle>五</TD>
<TD class=calendarHeader vAlign=top align=middle>六</TD>
<TD class=calendarHeader vAlign=top align=middle>日</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right>1</TD>
<TD class=calendar vAlign=top align=right>2</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right>3</TD>
<TD class=calendar vAlign=top align=right><A class=calDayLink
href="http://blog.blogchina.com/day.51133.20050104.html">4</A></TD>
<TD class=calendar vAlign=top align=right>5</TD>
<TD class=calendar vAlign=top align=right>6</TD>
<TD class=calendar vAlign=top align=right>7</TD>
<TD class=calendar vAlign=top align=right>8</TD>
<TD class=calendar vAlign=top align=right>9</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right>10</TD>
<TD class=calendar vAlign=top align=right><A class=calDayLink
href="http://blog.blogchina.com/day.51133.20050111.html">11</A></TD>
<TD class=calendar vAlign=top align=right>12</TD>
<TD class=calendar vAlign=top align=right>13</TD>
<TD class=calendar vAlign=top align=right>14</TD>
<TD class=calendar vAlign=top align=right>15</TD>
<TD class=calendar vAlign=top align=right>16</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right>17</TD>
<TD class=calendar vAlign=top align=right>18</TD>
<TD class=calendar vAlign=top align=right>19</TD>
<TD class=calendar vAlign=top align=right>20</TD>
<TD class=calendar vAlign=top align=right>21</TD>
<TD class=calendar vAlign=top align=right>22</TD>
<TD class=calendarToday vAlign=top align=right>23</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right>24</TD>
<TD class=calendar vAlign=top align=right>25</TD>
<TD class=calendar vAlign=top align=right>26</TD>
<TD class=calendar vAlign=top align=right>27</TD>
<TD class=calendar vAlign=top align=right>28</TD>
<TD class=calendar vAlign=top align=right>29</TD>
<TD class=calendar vAlign=top align=right>30</TD></TR>
<TR>
<TD class=calendar vAlign=top align=right>31</TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top align=right> </TD>
<TD class=calendar vAlign=top
align=right> </TD></TR></TBODY></TABLE></P></DIV></TD></TR>
<TR>
<TD vAlign=top width=200 bgColor=#000033><IMG height=1 hspace=0
src="向Jtree中插入节点的例子 漂泊.files/space.gif" width=1></TD></TR>
<TR>
<TD vAlign=top width=200 bgColor=#7b97b2 height="50%"><IMG height=45
alt=博客分类 hspace=0 src="向Jtree中插入节点的例子 漂泊.files/nav_categorly.gif"
width=200>
<DIV id=right>
<P><A href="http://blog.blogchina.com/category.74967.html">我的记录</A>
[6] <A class=nodecoration
href="http://blog.blogchina.com/rss.php?categoryId=74967&blogId=51133"><IMG
src="向Jtree中插入节点的例子 漂泊.files/rss_logo_small.gif" border=0></A><BR><A
href="http://blog.blogchina.com/category.80951.html">心灵感动</A> [3] <A
class=nodecoration
href="http://blog.blogchina.com/rss.php?categoryId=80951&blogId=51133"><IMG
src="向Jtree中插入节点的例子 漂泊.files/rss_logo_small.gif" border=0></A><BR><A
href="http://blog.blogchina.com/category.118242.html">技术文章</A> [7]
<A class=nodecoration
href="http://blog.blogchina.com/rss.php?categoryId=118242&blogId=51133"><IMG
src="向Jtree中插入节点的例子 漂泊.files/rss_logo_small.gif"
border=0></A><BR></P></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -