java做tab菜单代码 java tabbedpane

一个页面内加入三个tab选项卡的代码style type="text/css"
!--
body{ padding:0;font:12px "宋体";}
/*选项卡1*/
#lib_Tab1{width:500px;margin:0px;padding:0px;margin-bottom:15px;}
/*选项卡2*/
#lib_Tab2{width:576px;margin:0px;padding:0px;margin-bottom:15px; }
/*菜单class*/
.lib_tabborder{border:1px solid #95C9E1;}
.lib_Menubox {height:28px;line-height:28px;position:relative;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; margin-left:10px; height:25px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:114px;color:#949694;font-weight:bold; margin-right:2px;height:25px;line-height:25px; background-color:#E4F2FD}
.lib_Menubox li.hover{padding:0px;background:#fff;width:116px;border-left:1px solid #95C9E1;border-top:1px solid #95C9E1;border-right:1px solid #95C9E1;
color:#739242;height:25px;line-height:25px;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:181px; text-align:center;padding-top:8px;}
--
/style
script
!--
function setTab(name,cursel,n){
for(i=1;i=n;i){
var menu=document.getElementById(name i);
var con=document.getElementById("con_" name "_" i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}
//--
/script
/head
body
【java做tab菜单代码 java tabbedpane】div id="lib_Tab1"
div class="lib_Menubox lib_tabborder"
ul
li id="one1" onclick="setTab('one',1,4)" class="hover"新闻1/li
li id="one2" onclick="setTab('one',2,4)" 新闻2/li
li id="one3" onclick="setTab('one',3,4)"新闻3/li
li id="one4" onclick="setTab('one',4,4)"新闻4/li
/ul
/div
div class="lib_Contentbox lib_tabborder"
div id="con_one_1" 新闻列表1/div
div id="con_one_2" style="display:none"新闻列表2/div
div id="con_one_3" style="display:none"新闻列表3/div
div id="con_one_4" style="display:none"新闻列表4/div
/div
/div
div id="lib_Tab2"
div class="lib_Menubox lib_tabborder"
ul
li id="two1" onclick="setTab('two',1,4)" 新闻1/li
li id="two2" onclick="setTab('two',2,4)"class="hover" 新闻2/li
li id="two3" onclick="setTab('two',3,4)"新闻3/li
li id="two4" onclick="setTab('two',4,4)"新闻4/li
/ul
/div
div class="lib_Contentbox lib_tabborder"
div id="con_two_1" 新闻列表1/div
div id="con_two_2" style="display:none"新闻列表2/div
div id="con_two_3" style="display:none"新闻列表3/div
div id="con_two_4" style="display:none"新闻列表4/div
/div
/div
bR /
div id="lib_Tab3"
div class="lib_Menubox lib_tabborder"
ul
li id="tab1" onclick="setTab('tab',1,4)" 新闻1/li
li id="tab2" onclick="setTab('tab',2,4)"class="hover" 新闻2/li
li id="tab3" onclick="setTab('tab',3,4)"新闻3/li
li id="tab4" onclick="setTab('tab',4,4)"新闻4/li
/ul
/div
如何用java程序调用浏览器执行关闭tab操作首先你要保证你的电脑上已经安装好了Java,我们打开开始,看下所有程序中是否已经安装java
点击“检查更新”检查下Java版本是否为最新版本,如果不是就更新为最新版本
然后我们选择“配置java”,在安全选项中把“启用浏览器中的java”勾选上 。
然后我们打开浏览器,在工具中找到“internet选项”点击打开
在“安全”选项中找到“自定义级别”点击打开 。
在脚本下面找到“Java小程序脚本”勾选“启用” , 配置好之后重新启动浏览器即可 。
java swing中如何设置按钮tab键顺序?参考java.swing.InputVerifier类
以下摘自API:
此类的用途是通过带文本字段的 GUI 帮助客户端支持流畅的焦点导航 。在允许用户导航到文本字段以外之前,这类 GUI 常常需要确保用户输入的文本是有效的(例如,文本具有正确的格式) 。为做到这一点,客户端要使用 JComponent 的 setInputVerifier 方法创建 InputVerifier 的子类,并将其子类的实例附加到想要验证其输入的 JComponent 中 。在将焦点转移到另一个请求它的 Swing 组件之前,要调用输入验证器的 shouldYieldFocus 方法 。只在该方法返回 true 时才转移焦点 。
以下示例有两个文本字段,其中第一个字段期望用户输入字符串 "pass" 。如果在第一个文本字段中输入该字符串 , 那么用户可以通过在第二个文本字段上单击或按下 TAB 前进到第二个文本字段 。不过,如果将其他字符串输入到第一个文本字段中 , 则用户无法将焦点转移到第二个文本字段 。
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
// This program demonstrates the use of the Swing InputVerifier class.
// It creates two text fields; the first of the text fields expects the
// string "pass" as input, and will allow focus to advance out of it
// only after that string is typed in by the user.
public class VerifierTest extends JFrame {
public VerifierTest() {
JTextField tf1 = new JTextField ("Type \"pass\" here");
getContentPane().add (tf1, BorderLayout.NORTH);
tf1.setInputVerifier(new PassVerifier());
JTextField tf2 = new JTextField ("TextField2");
getContentPane().add (tf2, BorderLayout.SOUTH);
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
};
addWindowListener(l);
}
class PassVerifier extends InputVerifier {
public boolean verify(JComponent input) {
JTextField tf = (JTextField) input;
return "pass".equals(tf.getText());
}
}
public static void main(String[] args) {
Frame f = new VerifierTest();
f.pack();
f.setVisible(true);
}
}
关于java做tab菜单代码和java tabbedpane的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读