CSDN论坛 > Java > Java SE

请教如何点击不同的JButton出现不同的JPanel? [问题点数:30分,结帖人angeletuk]

Bbs1
本版专家分:40
结帖率 76.92%
CSDN今日推荐
Bbs5
本版专家分:2599
Bbs4
本版专家分:1741
Bbs1
本版专家分:40
Bbs6
本版专家分:6023
Bbs1
本版专家分:40
匿名用户不能发表回复!
其他相关推荐
按下按钮圆圈可以改变颜色
import javax.swing.*; import java.awt.*; public class MyDrawPanel extends JPanel { public void paintComponent(Graphics g) { Graphics2D g2d=(Graphics2D)g; int red=(int)(Math.random()*255); int
JButton上添加图片,动态更改图片
JButton jbG1;   jbG1 = new JButton(new ImageIcon("imgs//BtList_.png"));   jbG1.setIcon(new ImageIcon(("imgs//BtList.png")));
JAVA 点击按钮展开一个新的Jpanel
问题不太容易用语言来描述,先直接上图吧:     点击按钮之前: 点击按钮之后: 那么如何实现这种功能呢?首先在图一中的主JFrame中添加一个JScrollPane,在点击按钮后new一个新的Jpanel,然后让原来的JScrollPane在这个新的Jpanel上 创建一个视口(如果有必要)并设置其视图。即调用setViewportView(Component view)方法。public vo
单击JButton时不会发生相应的事件
package ServerAndClient; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.*; import java.net.*; public class Server extends JFrame impl
java 计算器
JFrame frame=new JFrame("计算器"); JPanel panel1=new JPanel(); JPanel panel2=new JPanel(); JButton btn0=new JButton("0"); JButton btn1=new JButton("1"); JButton btn2=new JButton("2"); JButton btn3=new JButton("3"); JButton btn4=new JButton("4"); JButton btn5=new JButton("5"); JButton btn6=new JButton("6"); JButton btn7=new JButton("7"); JButton btn8=new JButton("8"); JButton btn9=new JButton("9"); JButton jia=new JButton("+"); JButton jian=new JButton("-"); JButton cheng=new JButton("x"); JButton chu=new JButton("/"); JButton dengyu=new JButton("="); JButton qingchu=new JButton("C");
Swing 关于JPanel背景图片、JButton按钮不显示的解决办法
本文解决问题: 1.背景图片正常显示,而 JButton 按钮透明,看不到却可以点击。 2.只出现 JButton 按钮而不显示背景图片。 前提: 为 JPanel 设置背景图片常用的两种方式: 1.定义一个 ImageIcon 对象,并指定图片。把这个 ImageIcon 放到一个 JLabel 中,再将这个 JLabel 放到要显示的 JPanel 中。
JButton的图标与文本的位置设置
设置方式:使用JButton的public void setHorizontalTextPosition(int textPosition)与                                             public void setVerticalTextPosition(int textPosition) 例:JButton的图标在文本的上方:   
JLabel、JButton换行问题
转载自:    http://blog.sina.com.cn/s/blog_6eef4a86010140or.html JLabel、JButton等不能用"\n"换行,但它们支持Html的,所以可以用来实现,例如 String s1 = "abc"; String s2 = "def"; JLabel label = newJLabel("" + s1 +"" + s2 +
JFrame,JPanel,JLabel详解
JFrame是一个顶层的框架类,好比一个窗户的框子。也是一个容器类。这个框子可以嵌入几个玻璃窗。   JPanel是一个容器类,相当于一大玻璃窗。   JLabel等是一些基础组件,它必须置于某个容器里,类似于窗花、剪纸,必须置于窗户的表面。   JFrame自带了一个玻璃窗。可以通过语句 Container c=getContentPane();  获得该内容
js中点击不同的按钮对应的选择框出现不同的内容
1:css样式:button{ width: 50px; height: 40px; } .wrapper div { display: none; width: 100px; height: 100px; border: 2px solid red; } .active{ background-color: #2df2ff; }2:...
关闭