首页 \ 问答 \ java 使用JDOM解析xml文件

java 使用JDOM解析xml文件

更新时间:2023-12-27 19:12

最满意答案

很简单呀 直接new就可以,比如在Mywindows窗体中单击“确定”弹出XiaoXi这个窗体:

import java.awt.*;

import java.awt.event.*;

class Mywindows extends Frame implememts ActionListener

{

Button button;

Mywindows()

{setLayout(new FlowLayout());

button=new Button("确定");

add(button);

button.addActionListener(this);

setBounds(100,100,100,100);

setVisible(true);

validate();

}

public void actonPerformed(actionEvent e)

{

if(e.getSource()==button)

{

new XiaoXi()

}

}

class XiaoXi extends Frame //implements ActionListener

{

TextField text;

XiaoXi()

{setLayout(new FlowLayout());

text=new TextField("我是消息窗体")

add(text);

setBounds(100,100,100,100);

setVisible(true);

validate();

}

}

}

这个程序时我随手写的 可能有错误 不过你想要的大致就是这样写的

其他回答

没那么复杂……之间在您的btn组件上btn.addActionListener(时间相应函数名(this))//,在您的组件类里另外再定义一个JFrame,并且在事件相应函数里new这个JFrame,在setVisible(true)就行了

/*

* 希望对你有用 同学 测试过没问题的

*/

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

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities;

public class swing extends JFrame {

/** * @param args */ JFrame j; public swing() { j = new JFrame("close windows"); j.setBounds(100, 100, 100, 100); // 设置 窗体 大小 j.getContentPane().setLayout(new FlowLayout(ABORT)); //设置 布局 JButton jbtn = new JButton(); jbtn.setText("新窗口");

jbtn.addMouseListener(new MouseAdapter(){ // 鼠标 监听 按下

public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub super.mouseClicked(e);

new 新窗口(); // 这里 你 新窗口类 同学 新窗口 visible 如果 没设置为 true

// 在这里设置下 setVisible(true); } });

j.add(jbtn); j.setVisible(true); // 添加 组件 入 窗体 内 } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable(){ public void run() { // TODO Auto-generated method stub new swing(); } }); }

}

有一个按钮事件,onclick(),在里面写上你要跳转的地址就行了,就像这样

<html> <body> Field1: <input type="text" id="field1" value="Hello World!"> <br /> Field2: <input type="text" id="field2"> <br /><br /> 点击下面的按钮,把 Field1 的内容拷贝到 Field2 中: <br /> <button onclick="document.getElementById('field2').value= document.getElementById('field1').value">Copy Text</button> </body> </html>

相关问答

更多
  • 不太懂你的要求,猜了一下。可能是这样: import java.awt.Frame; import java.awt.TextArea; public class HelloWorld { public static void main(String args[]){ Frame frame=new Frame("Windows窗体"); TextArea tArea=new TextArea(); tArea.append("HelloWorld"); frame.add(tArea); frame.se ...
  • 假如你的那个按钮叫button,你要打开的那个窗体的类名叫Form2. 你在button的click事件里面写个 Form2 fm=new Form2(); fm.show(); 就行了。。当然,你的Form2类,要设置Visible为True,同时设置大小位置。不然,你看不到窗体。 给你贴个代码,你自己看吧 该代码经过调试,验证可行。 import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.A ...
  • 先建立组件,再建立JScrollpane、并将组件当作构造的参数。最后将JScrollPane添加到主界面上
  • 1、在构造函数里面 this.setSize(); 2、如果你有myeclipse或者其他可视化开发工具则里面有可拖控件. 不然可以在构造函数里面 Button button1=new Button(""); 如果你有加入panel那就this.panel.有个add控件的方法(太久没碰忘了,是Co开头的),把button1加进去,再设置一下布局
  • 给被触发对象写不同的Listener,用NetBeans的界面设计器的话简单些,组建上右键增加action就可以了
  • 很简单呀 直接new就可以,比如在Mywindows窗体中单击“确定”弹出XiaoXi这个窗体: import java.awt.*; import java.awt.event.*; class Mywindows extends Frame implememts ActionListener { Button button; Mywindows() {setLayout(new FlowLayout()); button=new Button("确定"); add(button); button.add ...
  • Java也可以拖 目前我所知的两大GUI设计器 1.NetBeans的,优点:免费,好用(MyEclipse也是用NetBeans的窗体设计专利) 缺点:生成的代码质量较次 2.Instantiations 公司的WindowBuilder插件(基于Eclipse的插件),优点:功能强悍的一塌糊涂,JBuilder2008里面也是用它的Swing设计器,代码质量高过NetBeans 缺点:要Money
  • 这个效果是winXP仿Apple的桌面 两种方法: 1、下载这个主题包,装到winXP上,调用java里的 UIManager.getInstalledLookAndFeels(); 获得这个效果。 2、自己重写一个这样的look and fell类。(这个太难!!!!!) 刚刚查了一下 这个应该是javax.swing.plaf中的观感设计方面的。 给你写了个代码作为参考。 改变观感里的参数就可以达到这种效果了。(因为自己不知道到底是那种) import java.awt.*; import java.a ...
  • 代码如下,注意注释: import java.awt.Container; import java.awt.event.*; import javax.swing.*; public class ShortTest2 extends JFrame implements ActionListener { JButton jb1; JPanel j1; public ShortTest2() { Container contentPane = this.getContentPane(); j1 = new JP ...
  • 这个设计的内容如下: 1. PoI技术,将表格数据解析存储到数据库 2. 数据显示,jqGrid这些专业的图表数据显示插件可以完成,当然也可以在JSP页面用普通的标签实现 追问: 那数据显示出来之后可以任意编辑吗 追答: 呵呵,当然可以,不过要看你的编辑方式;比如jqGrid插件自身有支持编辑的方法。如果是普通的 应该也可以获取Dom结构的元素,然后用JS控制编辑的! 追问: 那如果这个excel里是数据,需要对这个excel的数据做一个折线图,怎么读取这些数据,然后用这些数据做折线图。还有如果几个exce ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。