2 qq 19589065 qq_19589065 于 2016.03.07 21:29 提问

java 为什么点击按钮1下面的面板出现了按钮2,但是JTextArea消失的不彻底

import java.awt.*;
import javax.swing.*;
import static java.awt.BorderLayout.*;
import javax.swing.ImageIcon.*;
import java.awt.Color;
import static java.awt.BorderLayout.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ABCD
{
public void init()
{
JFrame jf=new JFrame();
final JPanel jp=new JPanel();
final JTextArea jta=new JTextArea(20,20);
JButton jb=new JButton("1");
JPanel jp1=new JPanel();
jp1.add(jb);
JPanel bgp=new JPanel ();
bgp.setPreferredSize(new Dimension(300, 500));
bgp.add(jta);
jp.add(bgp);
jf.setLayout(new BorderLayout());
jf.add(jp1,NORTH);
jf.add(jp,SOUTH);
jb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
jp.removeAll();
JPanel jp3=new JPanel();
JButton jb1=new JButton("2");
jp3.add(jb1);
jp.add(jp3);
jp.validate();
}
});

    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
    jf.pack();
    jf.setVisible(true);
}
public static void main(String[] args)
{
    new ABCD().init();
}

}

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.07 23:12
tanjunchen
tanjunchen   2016.03.07 23:38

你可能添加的功能搞错了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Dialog设置为点击空白处/点击按钮后 不消失
private void showNoticeDialog() { UtilsTools.Log_e(TAG, "-----showNoticeDialog"); try { AlertDialog.Builder mDialog = new AlertDialog.Builder(mContext); mDialog
java点击按钮的时,打开另一个界面,原界面消失的方法
public void actionPerformed(ActionEvent e) { if(e.getSource()==btn_login) { jf.setVisible(false); new StudentMessage("学生信息"); } else if(e.getSource()==btn_resign) { jf.setVisible(false); new
解决JS单击事件设置的弹出模块在点击后闪现消失的问题
源代码如下(主要就是在onclick事件后面,记得返回一个false): # html代码部分: button onclick="diago({{ cate.id }});return false;" class="am-btn am-btn-default am-btn-xs am-text-secondary" id="editcate"> a href="">
JS实现点击参数面板按钮显示或隐藏数据
当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据。如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据。
android下的ViewPager
android下的Viewpager的小demo,点击按钮出现,点击按钮消失
JTextArea中添加了JScrollPane后不显示滚动条
花了两天时间终于解决了这个问题,只能算我笨,下面是原来的代码 import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.*; public class Dome5 extends JFrame { private JLabel
bootstrap modal弹窗 点击窗口中的按钮不消失
[html] view plain copy<div class="modal fade bs-example-modal-sm2" tabindex="-1" role="dialog"  aria-hidden="true" data-backdrop="static">      <div class="table-responsive"&a
WebView点击视频全屏按钮界面消失
WebChromeClient中重写了onShowCustomView和onHideCustomView方法,就算方法内部不加任何操作,也会出现这情况。 暂时解决办法:不重写这两个方法,就不会出现界面消失问题。 希望有更好的方法,或者知道原因的告诉下。
在Java的JFrame中,Button按钮不能正常显示东西而显示...问题
最近写了一个扫雷的小项目,里面需要翻转按钮,翻转之后应该显示此按钮周围有多少颗雷,但是按钮上一直在显示...,和同学商量后总算找出来了问题所在,是因为内容太多显示不开,本来出现了这个问题之后,我想过是这个原因,我的解决方案是把按钮放大一些,但是没有用,原因所在是按钮有类似于内边距的问题,类似于HTML中的padding和margin问题,我们可以借助button.setMargin(new I
Unity点击按钮显示物体再点击则关闭
有个需求,就是Unity中,点击某按钮显示物体,再次点击按钮则关闭物体bool a=true; public void dianji(){ { if(a) { a=false; //显示物体 }else { a=true; //隐藏物体 } }还有一种写法如下: FR:徐海涛(Hunk Xu)