优艾设计网

输入框需要滚动条怎么写呢??

优艾设计网 https://www.uibq.com 2022-12-17 14:36 出处:网络 作者:PS抠图
我想请问一下,输入框需要滚动条怎么写啊,在线优艾设计网_设计等!胡击波
我想请问一下,输入框需要滚动条怎么写啊,在线优艾设计网_设计等!
胡击波 2021-优艾设计网_平面设计04-17 12:56

是的,给div定义一个高度宽度,然后OVERFLOW-X: scroll是横向滚动,纵向的一样道理!


李豹 2021-04-17 13:10

优艾设计网_在线设计 右键——属性——修改scrollbars的值,改完后再把文本框向左轻轻拉一下就可以了


刘骞骞 2021-04-17 13:16

需要javax.swing里面的JScrollPane组件

给你个例子吧

import javax.swing.*;

public class TestScroll {

public TestScroll(){

JFrame jf=new JFrame("test");

JPanel jp=new JPanel();

JTextArea jta=new优艾设计网_Photoshop问答 JTextArea(8,20);

JScrollPane jsp=new JScrollPane(jta);//新建一个滚动条界面,将文本框传入

jp.add(jsp);//注意:将滚动条界面添加到组建中,而不是添加文本框了

jf.add(jp);

jf.pack();

jf.setLocation(300,300);

jf.setVisible(true);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new TestScroll();

}

}


郭东东 2021-04-17优艾设计网_PS问答 13:17

style="OVERFLOW: hidden">始终不显示滚动条,内容超出层面的对象是不显示

style="OVERFLOW: visible">始终不显示滚动条,文本区域的大小会根据内容的增加,自动增长,以显示全部内容


祝成龙 2021-04-17 13:18

代码还可以优化,你自己修改吧!代码有点小问题,运行后,按钮2会全屏,你按键盘方向键就会好了!这个问题你自己想办法修改吧。不过可以实现你要的功能。

public class PaintovalFrame extends JFrame {

private static JButton objT1;

private static JButton objT2;

public PaintovalFrame() {

setSize(500,500);

objT1 = new JButton("1");

objT1.setBounds(120, 40, 50, 40);

add(objT1);

objT2 = new JButton("2");

objT2.setBounds(20, 40, 50, 40);

add(objT2);

objT1.addKeyListener(new KeyAdapter(){

public void keyPressed(KeyEvent e)

{

if(e.getKeyCode()==e.VK_UP){

objT1.setBounds(objT1.getX(), objT1.getY() - 10, 50, 40);

} else if(e.getKeyCode()==e.VK_DOWN){

objT1.setBounds(objT1.getX(), objT1.getY() + 10, 50, 40);

} else if(e.getKeyCode()==e.VK_LEFT){

objT1.setBounds(objT1.getX() - 10, objT1.getY(), 50, 40);

} else if(e.getKeyCode()==e.VK_RIGHT){

objT1.setBounds(objT1.getX() + 10, objT1.getY(), 50, 40);

}

}

});

objT2.addKeyListener(new KeyAdapter(){

public void keyPressed(KeyEvent e)

{

if(e.getKeyCode()==e.VK_UP){

objT2.setBounds(objT2.getX(), objT2.getY() - 10, 50, 40);

} else if(e.getKeyCode()==e.VK_DOWN){

objT2.setBounds(objT2.getX(), objT2.getY() + 10, 50, 40);

} else i优艾设计网_在线设计f(e.getKeyCode()==e.VK_LEFT){

objT2.setBounds(objT2.getX() - 10, objT2.getY(), 50, 40);

} else if(e.getKeyCode()==e.VK_RIGHT){

objT2.setBounds(objT2.getX() + 10, objT2.getY(), 50, 40);

}

}

});

}

public static void main(String[] args) {

PaintovalFrame objPane = new PaintovalFrame();

objPane.setVisible(true);

}

}


任和 2021-04-17 13:20

优艾设计网_PS百科 overflow:hidden的作用就是隐藏超出范围的文本,不显示滚动条,把它去掉


0

精彩评论

暂无评论...
验证码 换一张
取 消