
正文
java代码滚动下拉代码 java面板添加滚动条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java如何向下拉列表添加滚动条?
Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的。
JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个对象来处理。组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理。另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做。
相关问答
Q1: 怎么用Java代码使图片自行滚动浏览
向上滚动的代码:
div id=demo style=overflow:hidden;height:400;width:160;background:#214984;color:#fffffftable align=top cellpadding=0 cellspace=0 border=0trtd id=demo1 valign=topimg src="pic/1.jpg" width="156" height="200" /brimg src="pic/2.jpg" width="160" height="198" /brimg src="pic/3.jpg" width="155" height="200" /brimg src="pic/4.jpg" width="157" height="200" //td/trtrtd id=demo2 valign=top/td/tr/table/div
script
var speed=30
demo2.innerHTML=demo1.innerHTML//克隆demo1为demo2
function Marquee(){
if(demo2.offsetHeight-demo.scrollTop=0)//当滚动至demo1与demo2交界时
demo.scrollTop-=demo1.offsetHeight//demo跳到最顶端
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)//设置定时器
demo.onmouseover=function() {clearInterval(MyMar)}//鼠标移上时清除定时器达到滚动停止的目的
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//鼠标移开时重设定时器
/script
向下滚动:
div id=demo style=overflow:hidden;height:400;width:160;background:#214984;color:#fffffftable align=top cellpadding=0 cellspace=0 border=0trtd id=demo1 valign=topimg src="pic/1.jpg" width="156" height="200" /brimg src="pic/2.jpg" width="160" height="198" /brimg src="pic/3.jpg" width="155" height="200" /brimg src="pic/4.jpg" width="157" height="200" //td/trtrtd id=demo2 valign=top/td/tr/table/div
script
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo.scrollTop=0)
demo.scrollTop+=demo2.offsetHeight
else{
demo.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
/script
Q2: 如何用java实现下拉菜单
//核心代码
String[] sg= {"苹果","香蕉","樱桃","山楂"};
JComboBoxString jcb = new JComboBoxString(sg);
完整代码
import java.awt.*;
import javax.swing.*;
public class MFrame extends JFrame{
public MFrame() {
String[] sg= {"苹果","香蕉","樱桃","山楂"};
JComboBoxString jcb = new JComboBoxString(sg);
add(jcb);
setLayout(new FlowLayout());//把JFrame设置成流式布局
setTitle("测试");//设置窗口标题
setSize(220, 100);//设置窗口大小
setLocationRelativeTo(null);//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭退出jvm虚拟机
setVisible(true);//设置窗口可见
}
public static void main(String[] args) {
new MFrame();//创建窗口
}
}
关于java代码滚动下拉代码和java面板添加滚动条的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







