热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javax.swing.JTable.setSurrendersFocusOnKeystroke()方法的使用及代码示例

本文整理了Java中javax.swing.JTable.setSurrendersFocusOnKeystroke()方法的一些代码示例,展示了JTabl

本文整理了Java中javax.swing.JTable.setSurrendersFocusOnKeystroke()方法的一些代码示例,展示了JTable.setSurrendersFocusOnKeystroke()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTable.setSurrendersFocusOnKeystroke()方法的具体详情如下:
包路径:javax.swing.JTable
类名称:JTable
方法名:setSurrendersFocusOnKeystroke

JTable.setSurrendersFocusOnKeystroke介绍

暂无

代码示例

代码示例来源:origin: org.jspresso/jspresso-swing-application

table.setSurrendersFocusOnKeystroke(true);

代码示例来源:origin: org.jspresso.framework/jspresso-ulc-components-client

/**
* {@inheritDoc}
*/
@Override
protected Object createBasicObject(@SuppressWarnings("unused")
Anything args) {
JTable table = new UiJTable();
table.setSurrendersFocusOnKeystroke(true);
return table;
}

代码示例来源:origin: org.jspresso/jspresso-ulc-components-client

/**
* {@inheritDoc}
*/
@Override
protected Object createBasicObject(@SuppressWarnings("unused")
Anything args) {
JTable table = new UiJTable();
table.setSurrendersFocusOnKeystroke(true);
return table;
}

代码示例来源:origin: jpos/jPOS

private JTable createTable (TableModel model) {
JTable table = new JTable (model);
table.setSurrendersFocusOnKeystroke(true);
table.setFillsViewportHeight(true);
table.setShowVerticalLines(true);
table.setCellSelectionEnabled(false);
table.setDoubleBuffered(true);
TableColumnModel tcm = table.getColumnModel();
tcm.getColumn(0).setPreferredWidth(10);
tcm.getColumn(1).setPreferredWidth(25);
tcm.getColumn(2).setPreferredWidth(100);
tcm.getColumn(3).setPreferredWidth(600);
return table;
}
private JComponent createTPSPanel () {

代码示例来源:origin: de.dfki.mary/marytts-transcription

public TranscriptionTable() throws Exception {
super();
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
transcriptiOnModel= new TranscriptionTableModel();
table = new JTable(transcriptionModel);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
// table.setFillsViewportHeight(true);
table.getSelectionModel().addListSelectionListener(new RowListener());
table.getColumnModel().getColumn(0).setCellRenderer(new CustomTableCellRenderer());
table.getColumnModel().getColumn(2).setCellRenderer(new CustomTableCellRenderer());
table.addKeyListener(new KeyEventListener());
table.setFont(new Font("Serif", Font.TRUETYPE_FONT, 12));
scrollpane = new JScrollPane(table);
add(scrollpane);
TableColumn column = table.getColumnModel().getColumn(1);
int columnSize = column.getPreferredWidth();
column.setPreferredWidth(2 * columnSize);
table.getColumnModel().getColumn(2).setPreferredWidth(2 * columnSize);
table.setSurrendersFocusOnKeystroke(true);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}

代码示例来源:origin: net.preibisch/multiview-reconstruction

table.setSurrendersFocusOnKeystroke( true );
table.setSelectionMode( ListSelectionModel.SINGLE_INTERVAL_SELECTION );

代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-runtime

table.setSurrendersFocusOnKeystroke(true);
table.addKeyListener(new KeyAdapter() {

代码示例来源:origin: Waikato/weka-trunk

/**
* Initializes the component
*/
public void initComponent() {
m_tableModel = new InteractiveTableModel(m_columnNames);
m_tableModel
.addTableModelListener(new InteractiveTablePanel.InteractiveTableModelListener());
m_table = new JTable();
m_table.setModel(m_tableModel);
m_table.setSurrendersFocusOnKeystroke(true);
if (!m_tableModel.hasEmptyRow()) {
m_tableModel.addEmptyRow();
}
InteractiveTableModel model = (InteractiveTableModel) m_table.getModel();
m_scroller = new javax.swing.JScrollPane(m_table);
m_table.setPreferredScrollableViewportSize(new java.awt.Dimension(500, 80));
TableColumn hidden =
m_table.getColumnModel().getColumn(model.m_hidden_index);
hidden.setMinWidth(2);
hidden.setPreferredWidth(2);
hidden.setMaxWidth(2);
hidden.setCellRenderer(new InteractiveRenderer(model.m_hidden_index));
setLayout(new BorderLayout());
add(m_scroller, BorderLayout.CENTER);
}

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

/**
* Initializes the component
*/
public void initComponent() {
m_tableModel = new InteractiveTableModel(m_columnNames);
m_tableModel
.addTableModelListener(new InteractiveTablePanel.InteractiveTableModelListener());
m_table = new JTable();
m_table.setModel(m_tableModel);
m_table.setSurrendersFocusOnKeystroke(true);
if (!m_tableModel.hasEmptyRow()) {
m_tableModel.addEmptyRow();
}
InteractiveTableModel model = (InteractiveTableModel) m_table.getModel();
m_scroller = new javax.swing.JScrollPane(m_table);
m_table.setPreferredScrollableViewportSize(new java.awt.Dimension(500, 80));
TableColumn hidden =
m_table.getColumnModel().getColumn(model.m_hidden_index);
hidden.setMinWidth(2);
hidden.setPreferredWidth(2);
hidden.setMaxWidth(2);
hidden.setCellRenderer(new InteractiveRenderer(model.m_hidden_index));
setLayout(new BorderLayout());
add(m_scroller, BorderLayout.CENTER);
}

代码示例来源:origin: org.nuiton.jaxx/jaxx-runtime

table.setSurrendersFocusOnKeystroke(true);
table.addKeyListener(new KeyAdapter() {

代码示例来源:origin: net.sf.taverna.t2.ui-components/report-view

table.getSelectionModel().addListSelectionListener(
tableListener);
table.setSurrendersFocusOnKeystroke(false);
table.getInputMap(JInternalFrame.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)
.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "configure");

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-refactoring

paramTable.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_F2, 0), ACTION_INLINE_EDITOR); //NOI18N
paramTable.setSurrendersFocusOnKeystroke(true);
paramTable.setCellSelectionEnabled(false);
paramTable.setRowSelectionAllowed(true);

代码示例来源:origin: stackoverflow.com

table.setColumnSelectionAllowed(true);
table.setFillsViewportHeight(true);
table.setSurrendersFocusOnKeystroke(true);

代码示例来源:origin: stackoverflow.com

table.setColumnSelectionAllowed(true);
table.setFillsViewportHeight(true);
table.setSurrendersFocusOnKeystroke(true);

代码示例来源:origin: bit4woo/knife

table.setSurrendersFocusOnKeystroke(true);
table.setFillsViewportHeight(true);
table.setCursor(Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR));

代码示例来源:origin: net.preibisch/multiview-reconstruction

table.setSurrendersFocusOnKeystroke( true );
table.setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION );

代码示例来源:origin: stackoverflow.com

setLayout(new BorderLayout());
JTable table = new JTable(new MyTableModel());
table.setSurrendersFocusOnKeystroke(true);
TableColumnModel model = table.getColumnModel();
model.getColumn(1).setCellRenderer(new MyTableCellRenderer());

代码示例来源:origin: stackoverflow.com

table.setSurrendersFocusOnKeystroke(true);
table.setRowHeight(64);
return new JScrollPane(table);

代码示例来源:origin: stackoverflow.com

table.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.setCellSelectionEnabled(true);
table.setSurrendersFocusOnKeystroke(false);
table.setDefaultEditor(Object.class,new SimpleMultiRowCellEditor());
table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(java.awt.event.

代码示例来源:origin: org.xworker/xworker_core

comp.setSurrendersFocusOnKeystroke(surrendersFocusOnKeystroke);

推荐阅读
  • Unity3D 中 AsyncOperation 实现异步场景加载及进度显示优化技巧
    在Unity3D中,通过使用`AsyncOperation`可以实现高效的异步场景加载,并结合进度条显示来提升用户体验。本文详细介绍了如何利用`AsyncOperation`进行异步加载,并提供了优化技巧,包括进度条的动态更新和加载过程中的性能优化方法。此外,还探讨了如何处理加载过程中可能出现的异常情况,确保加载过程的稳定性和可靠性。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • C#中实现高效UDP数据传输技术
    C#中实现高效UDP数据传输技术 ... [详细]
  • 【问题】在Android开发中,当为EditText添加TextWatcher并实现onTextChanged方法时,会遇到一个问题:即使只对EditText进行一次修改(例如使用删除键删除一个字符),该方法也会被频繁触发。这不仅影响性能,还可能导致逻辑错误。本文将探讨这一问题的原因,并提供有效的解决方案,包括使用Handler或计时器来限制方法的调用频率,以及通过自定义TextWatcher来优化事件处理,从而提高应用的稳定性和用户体验。 ... [详细]
  • 优化后的摘要:默认情况下,PopupWindow在点击外部区域时会自动关闭。为了实现点击外部区域时不自动关闭的功能,可以通过自定义设置来调整PopupWindow的行为,确保其在外部点击时仍保持显示状态。这需要对PopupWindow的属性进行适当的修改和配置,以满足特定的交互需求。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 在Android开发中,实现多点触控功能需要使用`OnTouchListener`监听器来捕获触摸事件,并在`onTouch`方法中进行详细的事件处理。为了优化多点触控的交互体验,开发者可以通过识别不同的触摸手势(如缩放、旋转等)并进行相应的逻辑处理。此外,还可以结合`MotionEvent`类提供的方法,如`getPointerCount()`和`getPointerId()`,来精确控制每个触点的行为,从而提升用户操作的流畅性和响应性。 ... [详细]
  • 设计实战 | 10个Kotlin项目深度解析:首页模块开发详解
    设计实战 | 10个Kotlin项目深度解析:首页模块开发详解 ... [详细]
  • 掌握Android UI设计:利用ZoomControls实现图片缩放功能
    本文介绍了如何在Android应用中通过使用ZoomControls组件来实现图片的缩放功能。ZoomControls提供了一种简单且直观的方式,让用户可以通过点击放大和缩小按钮来调整图片的显示大小。文章详细讲解了ZoomControls的基本用法、布局设置以及与ImageView的结合使用方法,适合初学者快速掌握Android UI设计中的这一重要功能。 ... [详细]
  • 开发笔记:深入解析Android自定义控件——Button的72种变形技巧
    开发笔记:深入解析Android自定义控件——Button的72种变形技巧 ... [详细]
  • 在 PySimpleGUI 中实现异步功能的详细指南 ... [详细]
  • 本文探讨了在Android应用中实现动态滚动文本显示控件的优化方法。通过详细分析焦点管理机制,特别是通过设置返回值为`true`来确保焦点不会被其他控件抢占,从而提升滚动文本的流畅性和用户体验。具体实现中,对`MarqueeText.java`进行了代码层面的优化,增强了控件的稳定性和兼容性。 ... [详细]
  • 使用 ListView 浏览安卓系统中的回收站文件 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
  • 本文深入探讨了 Android DrawingView 的优化技巧与实现方法,重点介绍了如何实现平滑绘制效果。通过支持常见的绘图工具和形状,以及图层变换功能,提升了用户体验。文章详细解析了绘制过程中的性能优化策略,包括减少重绘次数、使用硬件加速和优化内存管理等技术,为开发者提供了实用的参考。 ... [详细]
author-avatar
幸福的小馋豆
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有