网站建设资讯

NEWS

网站建设资讯

java滑动条代码 HTML滑动条

java编程 如何在文本框中实时显示滑动条的数值

只要右击滑动条,之后在public

屯溪网站建设公司成都创新互联公司,屯溪网站设计制作,有大型网站制作公司丰富经验。已为屯溪上千提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的屯溪做网站的公司定做!

void

widgetSelected(org.eclipse.swt.events.SelectionEvent

e)

{这下面编写代码,(slider命名为slider1,文本框命名为text1,)(注意,要把输出语句System...注释掉)

输入如下代码:

int

s=slider1.getSelection();

text1.setText(String.valueOf(v));

即可

如何在java程序中加上滚动条,为什么我的程序滚动条没显示?

请使用JScroolPane。比如要为一个多行文本域加上滚动条,要使用如下代码:

jf.add(new JScrollPane(new TextArea(50,30))));

其中jf代表窗口。

JAVA 添加滚动条

我调试了,下面修改可以。 不过FlowLayout布局效果不好,再多的图片,它也

是一子排开。 图片数量达到上百时,机器像蜗牛一样……

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.io.*;

public class demotest extends JFrame{

JScrollPane scroll;

JPanel pan; //用此pan来添加图片,然后把它放入主窗口。

public demotest(String s){

pan = new JPanel();

pan.setLayout(new FlowLayout());

scroll = new JScrollPane(pan);

scroll.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);//设置何时显示滚动条

scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); //设置何时显示滚动条

Container container = getContentPane();

container.add(scroll);

File file = new File(s);

String[] picture = file.list();

int j,k;

int[] flag = new int[picture.length];

for(k = 0,j = 0;j picture.length;j++) {

if(picture[j].toLowerCase().endsWith(".jpg") || picture[j].toLowerCase().endsWith(".jpeg") || picture[j].toLowerCase().endsWith(".gif")

|| picture[j].toLowerCase().endsWith(".png")){

k++;

//System.out.println(picture[j]);

}

}

String[] pic = new String[k];

for(k = 0,j = 0;j picture.length;j++) {

if(picture[j].toLowerCase().endsWith(".jpg") || picture[j].toLowerCase().endsWith(".jpeg") || picture[j].toLowerCase().endsWith(".gif")

|| picture[j].toLowerCase().endsWith(".png")){

pic[k] = s + "\\" + picture[j];

flag[k] = j;

k++;

}

}

for(int i = 0;i pic.length;i++){

ImageIcon a = new ImageIcon(pic[i]);

Image b = a.getImage();

JLabel label = new JLabel(new ImageIcon(b.getScaledInstance(250,170,Image.SCALE_DEFAULT)));

JLabel label2 = new JLabel(picture[flag[i]],JLabel.CENTER);

JPanel jpanel = new JPanel();

jpanel.setLayout(new BorderLayout());

jpanel.add(label,BorderLayout.CENTER);

jpanel.add(label2,BorderLayout.SOUTH);

JScrollPane c = new JScrollPane();

c.setViewportView(jpanel);

pan.add(c);

}

container.add(scroll);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setSize(800,660);

this.setVisible(true);

}

public static void main(String[] args){

demotest demo = new demotest("D:\\media\\photos");//(自己添加路径试试程序)

}

}


网站标题:java滑动条代码 HTML滑动条
网站URL:http://cdweb.net/article/hpdooi.html