java JButton如何java点击按钮弹出窗口一次按钮使按钮一直保持被java点击按钮弹出窗口状态直到再一次java点击按钮弹出窗口

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 3175 人关注过本帖
标题:Java页面设计,页面已经弄成绝对对位,如何实现点击一个按钮出现另一个按钮 ...
等 级:论坛游民
帖 子:76
专家分:48
结帖率:90.91%
&&已结贴√
&&问题点数:20&&回复次数:9&&&
Java页面设计,页面已经弄成绝对对位,如何实现点击一个按钮出现另一个按钮?
Java页面设计,页面已经弄成绝对对位,如何实现点击一个按钮出现另一个按钮?
如果换成布局管理,就可以实现,但是弄绝对定位,弄不成啊。。。
我给我的代码:
程序代码:
package 测试的项目;
import java.awt.event.ActionE
import java.awt.event.ActionL
import javax.swing.JB
import javax.swing.JF
import javax.swing.JP@SuppressWarnings(&serial&)
public class ButtonFrame extends JFrame {
&public ButtonFrame() {
&&buttonPanel = new JPanel();
&&buttonPanel.setLayout(null);
&&setSize(500, 500);
&&makeButton();&&
&&add(buttonPanel);
&public void makeButton() {
&&JButton buttonFather = new JButton(&I'm father&);
&&buttonFather.addActionListener(new ActionListener() {
&&&public void actionPerformed(ActionEvent event) {
&&& addButton(event);
&&buttonFather.setBounds(20, 20, 80, 40);
&&buttonPanel.add(buttonFather);
&private void addButton(ActionEvent event) {
&&JButton buttonSon = new JButton(&I'm son&);
&&JButton f = new JButton(&123&);
&&buttonSon.setBounds(20, 80, 80, 40);
&&f.setBounds(20, 120, 80, 40);
&&buttonPanel.add(buttonSon);
&&buttonPanel.add(f);
&&this.validate();
&private JPanel buttonP
&public static void main(String[] args) {
&&new ButtonFrame().setVisible(true);
哪一位大神,教教我呗
搜索更多相关主题的帖子:
等 级:论坛游民
帖 子:76
专家分:48
谁教教我呀!!!!!!!
来 自:湖南
等 级:版主
威 望:71
帖 子:1368
专家分:5800
&&得分:20&
程序代码:import java.awt.event.ActionE
import java.awt.event.ActionL
import javax.swing.JB
import javax.swing.JF
public class ButtonFrame extends JFrame
&&& private static final long serialVersionUID=1L;
&&& private static JButton btnA;
&&& private static JButton btnB;
&&& public ButtonFrame()
&&&&&&&&btnA=new JButton(&A&);
&&&&&&&&btnB=new JButton(&B&);
&&&&&&&&btnB.setVisible(false);
&&&&&&&&setLayout(null);
&&&&&&&&btnA.setBounds(20, 40, 60, 32);
&&&&&&&&btnB.setBounds(20, 120, 60, 32);
&&&&&&&&btnA.addActionListener(new ActionListener()
&&&&&&&&&&&&public void actionPerformed(ActionEvent e)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& btnB.setVisible(true);
&&&&&&&&&&&&&&& btnA.setVisible(false);
&&&&&&&&&&&&}
&&&&&&&&});
&&&&&&&&btnB.addActionListener(new ActionListener()
&&&&&&&&&&&&public void actionPerformed(ActionEvent e)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& btnA.setVisible(true);
&&&&&&&&&&&&&&& btnB.setVisible(false);
&&&&&&&&&&&&}
&&&&&&&&});
&&&&&&&&add(btnA);
&&&&&&&&add(btnB);
&&&&&&&&setSize(400, 400);
&&&&&&&&setVisible(true);
&&& public static void main(String[] args)
&&&&&&&&new ButtonFrame();
like wind.
等 级:论坛游民
帖 子:76
专家分:48
回复 3楼 林月儿
版主,我有个问题,你的例子是通过设置显示不显示来实现,但是我的按钮里面的内容要通过输入键盘输入来设置呢?该如何弄?
来 自:湖南
等 级:版主
威 望:71
帖 子:1368
专家分:5800
键盘输入是输入到控制台还是界面的控件?说清楚!
like wind.
等 级:论坛游民
帖 子:76
专家分:48
回复 5楼 林月儿
版主,就比如,有一个按钮,里面的内容是A。在这个按钮之前,有一个输入框,在这个输入框输入一个数字,比如输入是3,那么按这个按钮之后,就会出现三个按钮,里面的内容是B。但是如果输入的是2,那么就出现两个。是这样的。
等 级:论坛游民
帖 子:24
专家分:25
帮你顶上来
我赢职场邀请码
来 自:湖南
等 级:版主
威 望:71
帖 子:1368
专家分:5800
顶什么顶?这是什么问题哦
like wind.
等 级:论坛游民
帖 子:76
专家分:48
回复 8楼 林月儿
等 级:论坛游民
帖 子:76
专家分:48
回复 8楼 林月儿
版主,那你帮我看看我另外的一个帖子行么,mysql的
版权所有,并保留所有权利。
Powered by , Processed in 0.112697 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved当前位置: →
→ 有两个按钮,一个暂停,一个是开始执行java怎么让程序暂停执行
有两个按钮,一个暂停,一个是开始执行java怎么让程序暂停执行
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 有两个按钮,一个“暂停”,一个是“开始执行”。java如何让程序暂停、执行。当点击“暂停”时程序暂停,当点击“开始执行”时...
"有两个按钮,一个暂停,一个是开始执行java怎么让程序暂停执行"::
有两个按钮,一个“暂停”,一个是“开始执行”。java如何让程序暂停、执行。当点击“暂停”时程序暂停,当点击“开始执行”时,程序暂停后执行。如何实现?------解决方案--------------------多线程解决,具体的我也不太熟
------解决方案--------------------一个暂停线程,一个唤醒线程就可以了
------解决方案--------------------我的写法:
package org.battwofame.hellojava.test.test1;
import java.awt.
import java.awt.event.
import java.awt.event.
import javax.swing.
import javax.swing.
import javax.swing.
public class myframe extends jframe {
private mythread mt = new mythread();
thread t = new thread(mt);
t.start();
public void createframe() {
jpanel jp = new jpanel(new flowlayout());
this.add(jp);
jbutton jbstart = new jbutton( &开始 &);
jbutton jbend = new jbutton( &暂停 &);
jp.add(jbstart);
jp.add(jbend);
this.setsize(300, 100);
this.setvisible(true);
this.setresizable(false);
this.setdefaultcloseoperation(jframe.exit_on_close);
jbstart.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
mt.setba(true);
jbend.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
mt.setba(false);
public static void main(string[] args) {
myframe mf = new myframe();
mf.createframe();
class mythread implements runnable {
private boolean ba =
public void run() {
int i = 0;
while(true) {
system.out.println(i ++ );
thread.sleep(1000);
} catch (interruptedexception e) {
e.printstacktrace();
public boolean isba() {
public void setba(boolean ba) {
如果你是在页面上控制的话,原理是一样的~~~,自己动动脑再想看~~~
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
有两个按钮,一个暂停,一个是开始执行java怎么让程序暂停执行_JavaWeb相关文章
JavaWeb_总排行榜
JavaWeb_最新
JavaWeb_月排行榜
JavaWeb_周排行榜
JavaWeb_日排行榜
马开东博客专栏
企业软件/开发
硬件/嵌入开发
马开东博客专栏
应用服务器
软件工程/管理/测试
马开东博客专栏
Linux/Unix
马开东博客专栏
开发语言/框架
专题开发/技术/项目
马开东博客专栏
高性能开发
马开东博客专栏JAVA怎么实现点击按钮关闭窗口
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

我要回帖

更多关于 java实现按钮点击切换 的文章

 

随机推荐