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);方法