0 0

请问javax.swing.JScrollPane怎么去除默认的上下左右快捷键10

有一需求在JScrollPane jpanel里加入了一面板panel1,panel1里加入了两面板panel2,panel3,在panel3里加入键盘监听事件,监听上下左右按键可是在按下这几个按键时会触发 jpanel里的滚动条事件。请问怎么去除jpanel1里默认的快捷键?

2013年5月14日 11:59

1个答案 按时间排序 按投票排序

0 0

jScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
水平滚动条
jScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
垂直滚动条

2013年5月14日 14:30

相关推荐

    JAVA文本域插入表情

    import javax.swing.JScrollPane; import javax.swing.JTextPane; import javax.swing.text.BadLocationException; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; import ...

    JAVA-EDITOR.rar_文本编辑器

    例如,`javax.swing.JFrame` 是主窗口的基础,而`javax.swing.JTextField` 和 `javax.swing.JScrollPane` 可用于创建文本输入区域。为了实现文本编辑功能,我们可能会用到`javax.swing.JTextArea`,这是一个可以编辑...

    Java零基础 - 文本编辑快捷键.md

    import javax.swing.*; import java.awt.*; import java.awt.event.*; public class TextEditor { public static void main(String[] args) { // 创建文本编辑器窗口 JFrame frame = new JFrame("文本编辑器"); ...

    Java语言程序设计:ch08 Swing图形用户界面程序设计.ppt

    - **菜单(Menu)**:Swing提供了JMenu、JMenuItem等类来创建下拉菜单和菜单项,支持快捷键和分组。 - **表格(Table)**:JTable组件允许展示和编辑二维数据,常用于数据显示和用户输入。 - **MDI(Multiple ...

    菜单及Swing组件

    1. 导入所需的Swing库,如`javax.swing.*`。 2. 创建基本的窗口容器,如`JFrame`。 3. 添加组件到窗口容器,可以使用布局管理器或者直接设置组件的位置。 4. 设置组件的属性,如大小、颜色、文本等。 5. 添加事件...

    java编程-记事本-全部功能都实现.doc

    在这个项目中,`javax.swing`包中的多个类被使用,如`JFrame`, `JMenuBar`, `JMenuItem`, `JTextArea`, `JPopupMenu`, `JToolBar`等,它们都是构建GUI的基本元素。 2. **主类与启动**:在`记事本.java`中,`main`...

    GUI组建讲解

    Java的GUI编程主要依赖于两个包:`java.awt`和`javax.swing`,其中`javax.swing`是在`java.awt`基础上的增强,提供了更多的组件和更现代的外观。以下是一些常见的GUI组件及其用途: - **容器(Container)**:如...

    Swing集合截图音乐播放图片浏览为一体

    `ImageIO`类可以用来从文件或流中加载图像,然后通过Swing的`JLabel`或`JScrollPane`等组件展示出来,以提供用户友好的界面进行浏览。 4. **Swing组件和布局管理**:Swing提供了一系列组件,如`JFrame`, `JButton`,...

    一个用java编写的记事本小程序参照.pdf

    2. **导入语句**:`import` 语句用于引入所需的类库,如 `javax.swing.*` 和 `java.awt.*`,这些库提供了构建GUI的组件和事件处理。 3. **JFrame**:`NotePadTest` 继承自 `JFrame` 类,`JFrame` 是Java Swing中的...

    Java编写的文本编辑器.doc

    8. **撤销/重做功能**:为了实现文本编辑器的撤销/重做功能,开发者可能会使用`javax.swing.undo.UndoManager`类。`UndoManager`可以记录用户的编辑操作,并允许用户撤销或重做这些操作。 9. **异常处理**:在实际...

    一个用java编写的记事本小程序参考.pdf

    2. **导入(import)**:程序使用了多个`java.awt`和`javax.swing`包中的类,这些类主要用于构建GUI。例如,`BorderLayout`是布局管理器,`ActionListener`处理事件,`IOException`处理输入/输出异常,而`JMenuItem`...

    Java GUI编程高级

    在实际编程中,需要导入相应的包,如`java.awt.*`、`java.awt.event.*`和`javax.swing.*`,并创建类继承自`JFrame`,然后定义菜单栏和菜单项,并在构造函数中进行初始化和布局设置。例如,`NewEditor`类中会包含所有...

    java编程 记事本 全部功能都实现.docx

    - `javax.swing.text`包中的类,如`Document`和`StyledDocument`用于处理文本内容,如`BadLocationException`是在处理文本位置时可能出现的异常。 - `JTextArea`的`getText()`和`setText()`方法用于获取和设置文本...

    Socket聊天室源程序

    import javax.swing.*; import javax.swing.event.*; import java.io.*; import java.net.*; /* * 聊天客户端的主框架类 */ public class ChatClient extends JFrame implements ActionListener{ String ip = ...

    根据Java语言编写的记事本,基本功能已经实现

    - 此外,通过导入必要的包和类(如`java.awt.*`、`javax.swing.*`),保证了程序的功能性和可扩展性。 8. **国际化与本地化支持** - 虽然本示例代码中没有直接体现,但在实际开发中可以通过资源文件等方式来实现...

    小型简单的记事本程序

    import javax.swing.*; public class NotePad { public static void main(String[] args){ myfr fr=new myfr("猪猪java记事本"); fr.setLocation(100,100); fr.setSize(750,650); } } //////////////////...

Global site tag (gtag.js) - Google Analytics