社区
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)在同一个界面中。
...全文
50
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
打赏
举报
回复
在按钮类后 添加一个事件监听
请教
一下
各位大神,我想新增一个类模块 应该如何做
2. 转到VBA编辑器:在Access主界面,点击“开发”
选项卡
,然后找到并点击“Visual Basic”或按下Alt+F11快捷键,这将打开VBA编辑器。 3. 创建新类模块:在VBA编辑器的左侧“项目资源管理器”窗口中,右键单击“模块...
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。程序中重...
VC编程经验总结
1、fatal error C1010: unexpected end...如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++
选项卡
,从Category组合框中选中Precompiled Headers,选择N
XP中如何配置和共享打印机
,在左边的选项或单击右键选择"添加打印机"; 2)点击"下一步" 3)接着点击"下一步";注意:在上图中一定不能选择"自动检测并安装即插即用的打印机"这个复选框(如图...
编写c语言总会出各种错误,
请教
各位大神,我用C语言写了一个贪吃蛇,但运行的时候总是出错...
default: printf("没有这个选项,请重新输入!\n"); } }while(1); } void PrintMenu(void) { system("cls"); printf("\t\t\t贪吃蛇游戏菜单\n\n\n"); printf("\t\t\t1.开始游戏\n\n\n"); printf("\t\t\t2.关于游戏\n\...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章