您的位置:首页 >> 编程开发 >> Java >> Java与XML >> 正文
Java与XML RSS
 

用Applet读写XML配置文件

http://www.rdxx.com 06年12月10日 20:36 Blog 我要投稿

标签: XML配置文件 , Applet , 文件 , 配置 , XML , Apple
 

此小程序用DOM来读取XML文件,用DOM4j来写XML文件。
DOM4j下载地址:http://sourceforge.net/projects/dom4j
1、Applet主程序mainFrame.java

package frame;

/**
 * @author wls

 */
import java.applet.*;

import java.awt.*;
import java.awt.event.*;

public class mainFrame
    extends Applet {
  DomXml domxml = new DomXml();
  Button btnExit = new Button("Exit");
  Button btnRun = new Button("Save");
  Label lblMain = new Label("dynamicroute.xml配置文件");
  Label lblSiteinfo = new Label("srcserverid:");
  Label lblPath = new Label("destserverid:");
  Label lblFilename = new Label("switchserver:");
  Label lblSession = new Label("metric:");
  Label lblSuccess = new Label("                             ");

  TextField txtSiteinfo = new TextField(domxml.getSrcserverid(), 10);
  TextField txtPath = new TextField(domxml.getDestserverid(), 10);
  TextField txtFilename = new TextField(domxml.getSwitchserver(), 10);
  TextField txtSession = new TextField(domxml.getMetric(), 10);

  Panel p6 = new Panel();
  Panel p1 = new Panel();
  Panel p2 = new Panel();
  Panel p3 = new Panel();
  Panel p4 = new Panel();
  Panel p5 = new Panel();
  Panel p7 = new Panel();
  Panel p8 = new Panel();
  public void init() {
    resize(400, 300);
    p6.add(lblMain);
    p1.add(lblSiteinfo);
    p1.add(txtSiteinfo);
    p2.add(lblPath);
    p2.add(txtPath);
    p3.add(lblSession);
    p3.add(txtSession);
    p4.add(btnRun);
    p4.add(btnExit);
    p5.add(lblFilename);
    p5.add(txtFilename);
    p8.add(lblSuccess);
    setLayout(new GridLayout(4, 2, 1, 1));
    add(p6);
    add(p7);
    add(p1);
    add(p2);
    add(p5);
    add(p3);
    add(p4);
    add(p8);
  }

  public boolean action(Event evt, Object obj) {
    if (evt.target instanceof Button) {
      String btnName = (String) obj;
      if (btnName.equals("Save")) {
        try {
          domxml.setSrcserverid(txtSiteinfo.getText());
          domxml.setDestserverid(txtPath.getText());
          domxml.setSwitchserver(txtFilename.getText());
          domxml.setMetric(txtSession.getText());
          buildXml buildxml = new buildXml();
          if (buildxml.createXMLFile("dynamicroute.xml", domxml) == 1 &&

9 7 3 1 2 3 4 4 8 :


 
 
打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站