java 使用JDOM解析xml文件
最满意答案
很简单呀 直接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>
相关问答
更多-
Java如何显示窗体?[2023-10-11]
不太懂你的要求,猜了一下。可能是这样: 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 ... -
Java中怎么在一个窗体点击一个按钮打开另一个窗体?[2022-05-11]
假如你的那个按钮叫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 ... -
java中如何建立很长的窗体[2023-05-21]
先建立组件,再建立JScrollpane、并将组件当作构造的参数。最后将JScrollPane添加到主界面上 -
java中如何设置窗体的大小[2023-08-10]
1、在构造函数里面 this.setSize(); 2、如果你有myeclipse或者其他可视化开发工具则里面有可拖控件. 不然可以在构造函数里面 Button button1=new Button(""); 如果你有加入panel那就this.panel.有个add控件的方法(太久没碰忘了,是Co开头的),把button1加进去,再设置一下布局 -
在java窗体设计中怎样实现在一个窗体中当触发不同的事件时出现不同的窗体界面[2023-04-24]
给被触发对象写不同的Listener,用NetBeans的界面设计器的话简单些,组建上右键增加action就可以了 -
在Java中,窗体的连接问题[2023-07-08]
很简单呀 直接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 窗体编程学习[2023-03-20]
Java也可以拖 目前我所知的两大GUI设计器 1.NetBeans的,优点:免费,好用(MyEclipse也是用NetBeans的窗体设计专利) 缺点:生成的代码质量较次 2.Instantiations 公司的WindowBuilder插件(基于Eclipse的插件),优点:功能强悍的一塌糊涂,JBuilder2008里面也是用它的Swing设计器,代码质量高过NetBeans 缺点:要Money -
如何设计java窗体[2022-02-12]
这个效果是winXP仿Apple的桌面 两种方法: 1、下载这个主题包,装到winXP上,调用java里的 UIManager.getInstalledLookAndFeels(); 获得这个效果。 2、自己重写一个这样的look and fell类。(这个太难!!!!!) 刚刚查了一下 这个应该是javax.swing.plaf中的观感设计方面的。 给你写了个代码作为参考。 改变观感里的参数就可以达到这种效果了。(因为自己不知道到底是那种) import java.awt.*; import java.a ... -
如何用JAVA实现主窗体里面新建一个窗体来作为内部窗体[2022-01-08]
代码如下,注意注释: 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 ... -
Java中如何读取excel文件内容并且将内容以表格的形式显示在窗体里?[2022-04-23]
这个设计的内容如下: 1. PoI技术,将表格数据解析存储到数据库 2. 数据显示,jqGrid这些专业的图表数据显示插件可以完成,当然也可以在JSP页面用普通的标签实现 追问: 那数据显示出来之后可以任意编辑吗 追答: 呵呵,当然可以,不过要看你的编辑方式;比如jqGrid插件自身有支持编辑的方法。如果是普通的 应该也可以获取Dom结构的元素,然后用JS控制编辑的! 追问: 那如果这个excel里是数据,需要对这个excel的数据做一个折线图,怎么读取这些数据,然后用这些数据做折线图。还有如果几个exce ...