社区
Java SE
帖子详情
选项卡问题,请教一下各位。
Peter_20
2011-12-24 04:26:14
创建一个类A继承JFrame,在A的构造方法中添加了几个选项卡组件(a,b,c,d),我再选项卡a中加了一个button按钮,我想点击button按钮,选项卡会从当前a跳到选项卡b.请教一下代码应该怎么写?
补充:选项卡(a,b,c,d)在同一个界面中。
...全文
53
3
打赏
收藏
选项卡问题,请教一下各位。
创建一个类A继承JFrame,在A的构造方法中添加了几个选项卡组件(a,b,c,d),我再选项卡a中加了一个button按钮,我想点击button按钮,选项卡会从当前a跳到选项卡b.请教一下代码应该怎么写? 补充:选项卡(a,b,c,d)在同一个界面中。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hack_Bug
2011-12-24
打赏
举报
回复
package jfrm;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;
public class Jfrm extends JFrame implements MouseListener{
JButton[] jB1 = {new JButton("欢迎页"), new JButton("欢迎页")};
JButton[] jB2 = {new JButton("人员管理"), new JButton("人员管理")};
JButton[] jB4 = {new JButton("人员管理"), new JButton("人员管理")};
JTabbedPane jTP = new JTabbedPane();
JPanel jP4 = new JPanel();
public Jfrm()
{
setSize(500, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel[] jP1 = {new JPanel(), new JPanel()};
jP1[0].setLayout(new FlowLayout());
jP1[1].setLayout(new FlowLayout());
jP1[0].add(jB4[0]);
jP1[1].add(jB4[1]);
jB4[0].addMouseListener(this);
jB4[1].addMouseListener(this);
JPanel[] jP2 = {new JPanel(), new JPanel()};
jP2[0].setLayout(new BorderLayout());
jP2[1].setLayout(new BorderLayout());
jP2[0].add(jB1[0]);
jP2[1].add(jB2[1]);
JPanel jP3 = new JPanel();
jP3.setLayout(new BorderLayout());
jP3.add("West", jP1[0]);
jP3.add(jP2[0]);
jP4.setLayout(new BorderLayout());
jP4.add("West", jP1[1]);
jP4.add(jP2[1]);
jTP.add("欢迎页", jP3);
jTP.add("人员管理", jP4);
add(jTP);
setVisible(true);
}
public static void main(String[] args) {
new Jfrm();
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mousePressed(MouseEvent e) {
if (e.getSource() == jB4[0] || e.getSource() == jB4[1])
{
jTP.setSelectedComponent(jP4) ;
}
}
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
}
这段代码对你应该有帮助你可以自己调试下
wang7535067
2011-12-24
打赏
举报
回复
用JTabbedPane就可以实现吧。
快乐随风
2011-12-24
打赏
举报
回复
在按钮类后 添加一个事件监听
请教
一下
各位大神,我想新增一个类模块 应该如何做
请教
一下
各位大神,我想新增一个类模块 应该如何做
010:
请教
STM32用JLINK V8 SWD输出调试信息到ITM Viewer的
问题
(转)
作者: dhyana 时间: 2010-8-1 21:24标题:
请教
STM32用JLINK V8 SWD输出调试信息到ITM Viewer的
问题
请教
各位,我在用STM32F103VBT6 , RVMDK 3.9 ,J-LINK V8的SWD口。接线为VCC PA13 PA14 GND的四线SWD。程序中重定义了printf的fputc到ITM0.我想在调试时候,从SWO输出调试信...
VC编程经验总结
1、fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决?如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++
选项卡
,从Category组合框中选中Precompiled Headers,选择N
XP中如何配置和共享打印机
Win XP中如何配置和共享打印机 一、配置 打印机 在"控制面板"打开"打印机和传真",在左边的选项或单击右键选择"添加打印机"; 2)点击"下一步" 3)接着点击"下一步";注意:在上图中一定不能选择"自动检测并安装即插即用的打印机"这个复选框(如图2); 4)做如上图选择后,点击"下一步";
编写c语言总会出各种错误,
请教
各位大神,我用C语言写了一个贪吃蛇,但运行的时候总是出错...
#include #include #include #include #include#define Row_len 60 //界面宽度(列数)#define Line_len 20 //界面长度(行数)struct snake //定义一个单向链表代表蛇{int x; //蛇的横坐标 int y; //蛇的纵坐标 struct snake *next;}SNAKE...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章