求高手··我只要一个简单的代码。 就是在窗口添加一个按钮后· 点击它 它生成一个新的窗口··要如何写。
3个回答
展开全部
我不是高手,所以做的不好。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class NewFrame implements ActionListener
{
JFrame jf=new JFrame("原窗口");
Container c1=jf.getContentPane();
JButton jb1=new JButton("显示新窗口");
public NewFrame()
{
jb1.addActionListener(this);
c1.setLayout(new FlowLayout());
c1.add(jb1);
jf.setSize(300,300);
jf.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
new NewFrame2();
jf.setVisible(false);
}
public static void main(String args[])
{
new NewFrame();
}
class NewFrame2 implements ActionListener
{
JFrame jf1=new JFrame("新窗口");
Container c1=jf1.getContentPane();
JButton jb2=new JButton("显示原窗口");
public NewFrame2()
{
jb2.addActionListener(this);
c1.setLayout(new FlowLayout());
c1.add(jb2);
jf1.setSize(300,300);
jf1.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
new NewFrame();
jf1.setVisible(false);
}
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class NewFrame implements ActionListener
{
JFrame jf=new JFrame("原窗口");
Container c1=jf.getContentPane();
JButton jb1=new JButton("显示新窗口");
public NewFrame()
{
jb1.addActionListener(this);
c1.setLayout(new FlowLayout());
c1.add(jb1);
jf.setSize(300,300);
jf.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
new NewFrame2();
jf.setVisible(false);
}
public static void main(String args[])
{
new NewFrame();
}
class NewFrame2 implements ActionListener
{
JFrame jf1=new JFrame("新窗口");
Container c1=jf1.getContentPane();
JButton jb2=new JButton("显示原窗口");
public NewFrame2()
{
jb2.addActionListener(this);
c1.setLayout(new FlowLayout());
c1.add(jb2);
jf1.setSize(300,300);
jf1.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
new NewFrame();
jf1.setVisible(false);
}
}
}
展开全部
没说什么语言啊,php or java or C++ C# VC++
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#showtooltip
/cast 腐蚀术
/petattack
1.痛苦无常+献祭
/castsequence [nomodifier] reset=combat/target 痛苦无常,献祭
2.鼠标左键(button:1)点宏为暗影诅咒,右键(button:2)点宏为元素诅咒
/cast [target=mouseover,button:1]暗影诅咒; [button:2]元素诅咒
3.3吸取集合(经典啊)
# showtooltip
/cast [nochanneling:吸取法力,modifier:alt]吸取法力;[nochanneling:吸取灵魂,modifier:ctrl]吸取灵魂;[nochanneling:吸取生命]吸取生命
什么意思呢?就是:平常点宏为吸取生命,ALT+宏为吸取法力,CTRL+宏为吸取灵魂,而且,不停的点这个宏是无缝连接的吸!
4.宝宝技能集合+攻击
/cast [modifier:shift,target=focus][target=mouseover,harm,nomodifier][harm,nomodifier]法术封锁;[modifier:alt,target=player][target=mouseover,help,nomodifier]吞噬魔法
/cast [target=mouseover]诱惑
/cast [target=mouseover]火焰箭
/petattack
用途:带狗的时候,目标是敌对则封锁法术,友善则吞噬魔法,ALT+宏为对玩家施放吞噬魔法.
5.恐惧鼠标指向的目标
/cast [target=mouseover]恐惧
6./cast [button:1]生命分流; [button:2]黑暗契约 鼠标左击为分流,反之为契约.
如果还没解决你的问题,可以加我百度HI账号。
/cast 腐蚀术
/petattack
1.痛苦无常+献祭
/castsequence [nomodifier] reset=combat/target 痛苦无常,献祭
2.鼠标左键(button:1)点宏为暗影诅咒,右键(button:2)点宏为元素诅咒
/cast [target=mouseover,button:1]暗影诅咒; [button:2]元素诅咒
3.3吸取集合(经典啊)
# showtooltip
/cast [nochanneling:吸取法力,modifier:alt]吸取法力;[nochanneling:吸取灵魂,modifier:ctrl]吸取灵魂;[nochanneling:吸取生命]吸取生命
什么意思呢?就是:平常点宏为吸取生命,ALT+宏为吸取法力,CTRL+宏为吸取灵魂,而且,不停的点这个宏是无缝连接的吸!
4.宝宝技能集合+攻击
/cast [modifier:shift,target=focus][target=mouseover,harm,nomodifier][harm,nomodifier]法术封锁;[modifier:alt,target=player][target=mouseover,help,nomodifier]吞噬魔法
/cast [target=mouseover]诱惑
/cast [target=mouseover]火焰箭
/petattack
用途:带狗的时候,目标是敌对则封锁法术,友善则吞噬魔法,ALT+宏为对玩家施放吞噬魔法.
5.恐惧鼠标指向的目标
/cast [target=mouseover]恐惧
6./cast [button:1]生命分流; [button:2]黑暗契约 鼠标左击为分流,反之为契约.
如果还没解决你的问题,可以加我百度HI账号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询