我想请问一下,输入框需要滚动条怎么写啊,在线优艾设计网_设计等!
胡击波 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的作用就是隐藏超出范围的文本,不显示滚动条,把它去掉
胡击波 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的作用就是隐藏超出范围的文本,不显示滚动条,把它去掉
精彩评论