JAVA tabbedpane隐藏部分选项卡

2020-11-21 22:32:53 字数 4544 阅读 7264

1楼:碧血玉叶花

packageswing;

importjavax.swing.jframe;

importjavax.swing.jlabel;

importjavax.swing.jtabbedpane;

importjavax.swing.event.changeevent;

importjavax.swing.event.changelistener;

publicclasstestjtabbedpane

});jtp.settabplacement(jtabbedpane.left);

jf.setsize(500,400);

jf.add(jtp);

jf.setresizable(false);

jf.setdefaultcloseoperation(jframe.exit_on_close);

jtp.setselectedindex(0);//初始化时增加一个操作,设置当前选择的是第一个标签。

jf.setvisible(true);

}/**

*@paramargs

*/publicstaticvoidmain(stringargs)}

tabbedpane选项卡如何获取子元素个数

2楼:匿名用户

getselectedindex

public int getselectedindex()返回当前选择的此选项卡窗格的索引。如果当前没有选择选项卡,则返回 -1。

返回:所选择的选项卡的索引

另请参见:

setselectedindex(int)gettitleat

public string gettitleat(int index)返回 index 位置的选项卡标题。

参数:index - 正在被查询的项的索引返回:index 位置的标题

抛出:indexoutofbound***ception - 如果索引超出了范围(index < 0 || index >= tab count)

另请参见:

settitleat(int, java.lang.string)

java选项卡内的子面板怎么添加多个选项卡

3楼:雪飞潇潇

写了2个参考**,第一个**,在原基础上的修改.如下

importjavax.swing.event.*;

importjava.awt.event.*;

importjavax.swing.*;

importjava.awt.*;

importjava.beans.*;

publicclasspppextendsjframe

});settitle("jtabbedpanenesteddemonstration");

setsize(newdimension(600,500));

containerc=getcontentpane();

createtab(tabbedpane,0);

createtab(tabbedpane,1);

}protectedvoidcreatetab(jtabbedpanejtp,intct)

jtp.add(tp,"tablevel#"+ct);

}publicstaticvoidmain(stringargs)

}参考**2 .对过时的方法进行了替换, 简化了不必要的方法

importjavax.swing.*;

importjava.awt.*;

publicclassppp2extendsjframe

publicstaticvoidmain(stringargs)

}运行测试

java里面的jtabbedpane选项卡里面添加的按钮怎么实现功能啊

4楼:0紫电清霜

下面是个例子 你参考一下

import java.awt.color;

import java.awt.flowlayout;

import java.awt.font;

import java.awt.gridlayout;

import java.awt.headles***ception;

import java.awt.image;

import java.awt.event.actionevent;

import java.awt.event.actionlistener;

import java.sql.connection;

import java.sql.drivermanager;

import java.sql.resultset;

import java.sql.sqlexception;

import java.sql.statement;

import javax.swing.*;

import javax.swing.border.*;

public class 添加 extends jframe implements actionlistener

public static void main (string args)

5楼:匿名用户

1 先实现actionlistener接口

2 设置监听

3 实现功能

package untitled;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

/*** title:

* description:

* ***pany:

* @author not attributable

* @version 1.0

*/public class frame1 extends jframe

catch(exception ex)

}void jbinit() throws exception

void jbutton1_actionperformed(actionevent e)

}class frame1_jbutton1_actionadapter implements java.awt.event.actionlistener

public void actionperformed(actionevent e)}

在一个java窗口中添加选项卡,添加不上,觉得是不是被覆盖了?怎么才能自己定义选项卡的位置?

6楼:微

刚刚打错了用j******* ******* = new j*******(); 例如:jbutton b***el = new jbutton("删除"); *******.add(b***el); con.

add(*******, borderlayout.page_start); 是否是楼主想要的?

java 的tabbedpane问题

7楼:歪有小爱

你是要问问题?还是? 例如 在 frame1里有个 tablepane1,里面有3页 分别为 p1 p2 p3 要想选上第2页 在button的单击事件里写上 那个frame1.

tablepane1.p2.isselected(true);就好了

swing 标签面板 tabbed 怎么不显示标签?

8楼:wh猎人

这个没有办法替换,给你两个思路:

1、自己写一个tabbedpaneui,基于basetabbedpaneui重写即可。

2、自己用多个jpanel嵌套来模拟。

第一个好处是完全兼容原来的**,只是在系统启动时通过uimanager.put("tabbedpaneui", mytabbedpaneui.class.

getname());修改下默认ui类就行了。缺点是定制比较复杂,你要完全看懂basetabbedpaneui的**。

第二个好处是完全自己来组装界面,所有的显示内容都可控。缺点是有些细节估计不好处理。

java中如何设置jtabbedpane为透明

9楼:匿名用户

你好,你可以增加以下**,然后就变透明了:

uimanager.put("tabbedpane.contentopaque", false);

jtabbedpane tabbedpane = new jtabbedpane();

希望可以帮助到你,记得采纳哦

10楼:匿名用户

在构造方法中添加

setopaque(false);

11楼:匿名用户

使用setopaque(true);方法