请帮帮我解决下 主要是数组问题 谢谢各位帮我写写 让我参考一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是文件保存和 读出吧 保存的时候根据tree节点构造日志文件名,点击节点的时候根据构造的字符串把文件找出来 import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.tree.*;public class data extends JFrame{ private JTree datatime; //定义JTree对象 //定义十二个月节点作为JTree对象根节点的子节点 private DefaultMutableTreeNode[] tNodemoon={new DefaultMutableTreeNode("一月"),new DefaultMutableTreeNode("二月"), new DefaultMutableTreeNode("三月") ,new DefaultMutableTreeNode("四月"),new DefaultMutableTreeNode("五月"), new DefaultMutableTreeNode("六月"),new DefaultMutableTreeNode("七月"),new DefaultMutableTreeNode("八月"), new DefaultMutableTreeNode("九月"),new DefaultMutableTreeNode("十月"),new DefaultMutableTreeNode("十一月"), new DefaultMutableTreeNode("十二月") }; //定义表示一个月30天为节点的二维数组,数组元素为各个月节点的子节点 private DefaultMutableTreeNode[][] tNodeSites={ {new DefaultMutableTreeNode("1号"),new DefaultMutableTreeNode("2号"),new DefaultMutableTreeNode("3号")}, {new DefaultMutableTreeNode("4号"),new DefaultMutableTreeNode("5号"),new DefaultMutableTreeNode("6号")}, {new DefaultMutableTreeNode("7号"),new DefaultMutableTreeNode("8号"),new DefaultMutableTreeNode("9号")}, {new DefaultMutableTreeNode("10号"),new DefaultMutableTreeNode("11号"),new DefaultMutableTreeNode("12号")}, {new DefaultMutableTreeNode("13号"),new DefaultMutableTreeNode("14号"),new DefaultMutableTreeNode("15号")}, {new DefaultMutableTreeNode("16号"),new DefaultMutableTreeNode("17号"),new DefaultMutableTreeNode("18号")}, {new DefaultMutableTreeNode("19号"),new DefaultMutableTreeNode("20号"),new DefaultMutableTreeNode("21号")}, {new DefaultMutableTreeNode("22号"),new DefaultMutableTreeNode("23号"),new DefaultMutableTreeNode("24号")}, {new DefaultMutableTreeNode("25号"),new DefaultMutableTreeNode("26号"),new DefaultMutableTreeNode("27号")}, {new DefaultMutableTreeNode("28号"),new DefaultMutableTreeNode("29号"),new DefaultMutableTreeNode("30号")} JButton recordbutton=new JButton("保存日志"); //创建保存日志的按钮 JButton deletebutton=new JButton("删除日志"); //创建删除日志的按钮 JTextField jtxfSource=new JTextField(""); //创建文本域对象 JTextArea jtxaDestination=new JTextArea(300,200); //创建文本区对象 }; public data(String title) { super(title); //创建JTree对象的根节点tNodeRoot DefaultMutableTreeNode tNodeRoot=new DefaultMutableTreeNode("日历记事本"); for (int m=0;m<12;m++){ //为每个城市节点添加3个景点节点 for (int n=0;n<30;n++) tNodemoon[m].add(tNodeSites[m][n]); //将所有的城市节点添加到tNodeRoot节点中 tNodeRoot.add(tNodemoon[m]); } //创建根节点为tNodeRoot节点的树对象 datatime=new JTree(tNodeRoot); //JScrollPane scrollpane=new JScrollPane(jtrCity); //this.add(scrollpane); add(datatime); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { data app=new data(" "); app.setSize(400,250); app.add(recordbutton); app.add(deletebutton); app.setVisible(true); } } [100分求解]制作悬浮窗遇到的几个问题 可变参数【Varargs】相比数组参数,优势在哪里? 内存映射文件问题 求教:多线程问题,在线等~~~ JSpinner的addChangeListener问题。 如何更好的提高自己的技能?大家进来看看 StreamTokenizer 遇到 '字符就结束该行的处理 ? 请教下面这部分代码的意思?非常感谢。 如何学习 java内存问题 转行去做java吗? 纠结中... 请“过来人”给点建议 想要一份Hannoi的课程设计报告 谢谢!!!
保存的时候根据tree节点构造日志文件名,点击节点的时候根据构造的字符串把文件找出来
import javax.swing.*;
import java.awt.event.*;
import javax.swing.tree.*;public class data extends JFrame{
private JTree datatime; //定义JTree对象
//定义十二个月节点作为JTree对象根节点的子节点
private DefaultMutableTreeNode[] tNodemoon={new DefaultMutableTreeNode("一月"),new DefaultMutableTreeNode("二月"),
new DefaultMutableTreeNode("三月") ,new DefaultMutableTreeNode("四月"),new DefaultMutableTreeNode("五月"),
new DefaultMutableTreeNode("六月"),new DefaultMutableTreeNode("七月"),new DefaultMutableTreeNode("八月"),
new DefaultMutableTreeNode("九月"),new DefaultMutableTreeNode("十月"),new DefaultMutableTreeNode("十一月"),
new DefaultMutableTreeNode("十二月") };
//定义表示一个月30天为节点的二维数组,数组元素为各个月节点的子节点
private DefaultMutableTreeNode[][] tNodeSites={
{new DefaultMutableTreeNode("1号"),new DefaultMutableTreeNode("2号"),new DefaultMutableTreeNode("3号")},
{new DefaultMutableTreeNode("4号"),new DefaultMutableTreeNode("5号"),new DefaultMutableTreeNode("6号")},
{new DefaultMutableTreeNode("7号"),new DefaultMutableTreeNode("8号"),new DefaultMutableTreeNode("9号")},
{new DefaultMutableTreeNode("10号"),new DefaultMutableTreeNode("11号"),new DefaultMutableTreeNode("12号")},
{new DefaultMutableTreeNode("13号"),new DefaultMutableTreeNode("14号"),new DefaultMutableTreeNode("15号")},
{new DefaultMutableTreeNode("16号"),new DefaultMutableTreeNode("17号"),new DefaultMutableTreeNode("18号")},
{new DefaultMutableTreeNode("19号"),new DefaultMutableTreeNode("20号"),new DefaultMutableTreeNode("21号")},
{new DefaultMutableTreeNode("22号"),new DefaultMutableTreeNode("23号"),new DefaultMutableTreeNode("24号")},
{new DefaultMutableTreeNode("25号"),new DefaultMutableTreeNode("26号"),new DefaultMutableTreeNode("27号")},
{new DefaultMutableTreeNode("28号"),new DefaultMutableTreeNode("29号"),new DefaultMutableTreeNode("30号")}
JButton recordbutton=new JButton("保存日志"); //创建保存日志的按钮
JButton deletebutton=new JButton("删除日志"); //创建删除日志的按钮
JTextField jtxfSource=new JTextField(""); //创建文本域对象
JTextArea jtxaDestination=new JTextArea(300,200); //创建文本区对象
};
public data(String title) {
super(title);
//创建JTree对象的根节点tNodeRoot
DefaultMutableTreeNode tNodeRoot=new DefaultMutableTreeNode("日历记事本");
for (int m=0;m<12;m++){
//为每个城市节点添加3个景点节点
for (int n=0;n<30;n++)
tNodemoon[m].add(tNodeSites[m][n]);
//将所有的城市节点添加到tNodeRoot节点中
tNodeRoot.add(tNodemoon[m]);
}
//创建根节点为tNodeRoot节点的树对象
datatime=new JTree(tNodeRoot);
//JScrollPane scrollpane=new JScrollPane(jtrCity);
//this.add(scrollpane);
add(datatime);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
data app=new data(" ");
app.setSize(400,250);
app.add(recordbutton);
app.add(deletebutton);
app.setVisible(true);
}
}