【java-如何确定电子表格单元格是否包含日期或实数?】教程文章相关的互联网学习教程文章

java-如何突出显示jtable单元格的文本?【代码】

我有一个包含一些数据的表.当我在textField中搜索文本时,表格的外观发生变化,并且textFields消失了.我不知道为什么,我不知道我是否做对了 这是我的整个代码.package test;import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.EventQueue;import javax.swing.*; import javax.swing.border.EmptyBorder; import javax.swing.table.DefaultTableModel; import javax.swing.table.Tabl...

java-JTable设置禁用复选框查找不可编辑的单元格【代码】

我有一个布尔值列的JTable.根据存储在模型中的状态,我使它们中的一些或全部不可编辑(模型的isCellEditable()返回false).但是,这不会使JTable布尔渲染器将复选框渲染为不可编辑单元格已禁用. 除了编写自定义布尔渲染器以外,还有什么方法可以实现? 如果需要编写自己的渲染器,除了JCheckbox之外,还应该扩展哪个类?我只需要在渲染之前禁用该复选框即可,并且不想实现所有渲染代码并处理选定的外观.解决方法:However this does not mak...

java-Apache POI合并Word文档中表格中的单元格【代码】

我需要有一个表格,其中第一行和第二行的单元格已合并. 像这样: 表的图像(我不能发布图片)http://i.stack.imgur.com/dAO6j.png 我一直在审查与该主题相关的所有问题,并且找到了将网格跨度应用于单元格的一些答案,但找不到真正的解决方案. 这是我从google和本网站获得的示例中的代码:XWPFDocument document = new XWPFDocument();XWPFTable table = document.createTable(7, 2);fillTable(table);XWPFTableCell cellRow1 = table.g...

java-禁用JList单元格选择属性【代码】

我试图在JList中显示字符串数组,然后使用Java Swing将其添加到JPanel.我在显示Jlists中的数据时没有问题,但是我想删除允许用户在Jlists中选择项目的默认属性.我试图简单地向用户显示数据.不幸的是,我无法找到允许我禁用此功能的属性.我所指的选择属性的示例可以在1中看到. 也许我使用了错误的Java Swing组件来显示此数据,但是我研究了JTextArea,JTable等,并且JList似乎符合我的需求.任何帮助深表感谢. 公共静态JComponent createLi...

java-如何确定电子表格单元格是否包含日期或实数?

当电子表格中的单元格包含简单日期(mm / dd / yyyy)时,poi API会将单元格类型标记为“数字”.这可能是因为电子表格(IMO)过去只能识别字符串和实数. 可以对单元格索引进行硬编码,并有条件地使用它来调用“ getDateCellValue”.但这感觉就像是黑客. poi API中还有什么其他方法可以确定单元格中的内容是日期还是实数?解决方法:答案是HSSF Quick Guide的Getting the Cell Contents section

java-JTabel单个单元格文本对齐方式【代码】

基本上,我有一个JTable,这个JTabel将在一个单元格中有一个产品,然后在其直接下方的单元格中有一个产品. 产品名称应与左侧对齐.产品成本应与右边保持一致. 我实际上并不在乎每行中其他单元格的对齐方式. 因此,我需要设置单个单元格或单个行的对齐方式.我找到了设置表格对齐方式的方法,以及设置列对齐方式的方法,但是没有找到行/单个单元格. SSCCE:public class Main extends JFrame{public static void main(String args[]){new Ma...

java-关于jtable单元格编辑器的问题【代码】

我想实现一个用作选项列表的组件,用户可以选择是否选择.视觉上,我认为最好在UI中显示它(如果有更好的方法,请告诉我),如下所示: 无论如何,我认为可以通过JTable(单列)并使用JCheckBox作为单元格编辑器来实现.我尝试过,但是没有用.代码示例:public class ListRenderer extends JFrame {JCheckBox checkbox = new JCheckBox("Test");DefaultCellEditor dce1 = new DefaultCellEditor(checkbox);public ListRenderer(){ Obj...

java-以编程方式启用在按键时编辑JTable单元格【代码】

我想启用编辑键F2上的JTable单元的功能. 我知道默认情况下双击将启用编辑,但是有没有办法将该事件绑定到键?我尝试了此链接JTable edit on keypress,但对我不起作用. 这是我的代码:public class DatabaseJTable extends JTable implements MouseListener {public DatabaseJTable(Object [][] data, Object [] columnNames) {super(data, columnNames);InputMap inputMap = this.getInputMap(JComponent.WHEN_FOCUSED);ActionMap a...

Java-JTable右键单击复制/粘贴菜单以一键复制单元格数据【代码】

我创建了JPopupMenu.当我右键单击单元格时,它会显示在我的JTable上.但是,除非先双击然后突出显示数据,然后右键单击该当前单元格之外的任何位置以显示我的弹出菜单和复制选项,否则我无法复制该单元格中的数据. 我想在单元格中复制数据,而无需双击单元格并进入单元格编辑模式,然后我需要选择数据. 我怎样才能做到这一点?popup = new JPopupMenu(); popup.setName("popupMenu"); menuItemCopy = new JMenuItem(new DefaultEditorKit....

java-jFileChooser作为表中的单元格编辑器

我想将jFileChooser设置为表的单个单元格的编辑器(不使用该表的整个列,因为将使用诸如comboBox等各种其他编辑器).有什么建议或示例代码吗? (我已经在这里研究了这些样本How to use tables by Oracle解决方法:tutorial approach是正确的.请参阅此example,它使用未修饰的JButton唤起实际的编辑器.您将使用JFileChooser代替PopupDialog. 附录:要将编辑器分别应用于任何单元格,请为所需的行和列覆盖prepareEditor(),如here所述.

java – 阅读excel文件2010 apache poi忽略空单元格【代码】

我有一个问题,而java应用程序读取Excel文件.xlsx扩展,应用程序正常工作,但在工作簿中有很多工作表,1,2页正确读取,但读取3页时,没有读取所有单元格当我从Excel文件中打开并检查时,单元格中存在空值,但是当apache poi读取它时,单元格将被忽略空单元格.原因是什么?更新FileInputStream file = new FileInputStream(file_location);//this.workbook = new HSSFWorkbook(file);this.workbook = new XSSFWorkbook(file); XSSFSheet mySh...

java – 在基于JTable面板的单元格编辑器中丢失第一个字符【代码】

我有一个单元格编辑器,其中包含一个小按钮,然后是一个文本字段,可用于编辑内联值 我使用setSurrendersFocusOnKeystroke(true)和一个焦点监听器,以允许用户立即从键盘开始编辑,但问题是按下的fisrt键似乎被消耗而不是被添加到文本字段,我该如何防止这种情况? 完整的自包含示例如下import javax.swing.*; import java.awt.*; import java.awt.event.FocusEvent; import java.awt.event.FocusListener;public class PanelTableEditor...

java – Swing – 根据单元格的值设置单元格的颜色【代码】

我想根据单元格的值设置单元格的颜色.谷歌搜索了一下我发现我可以使用这样的东西:public class TableCellRenderer extends DefaultTableCellRenderer {@Overridepublic Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) {// get the DefaultCellRenderer to give you the basic componentComponent c = super.getTableCellRendererComponent(tabl...

java – TreeCellEditor:即使ShouldSelectCell返回false,也必须选择要编辑的单元格【代码】

我需要为我的JTree使用自定义单元格渲染器在每个单元格上添加一些JLabel.然后允许用户单击这些标签,而无需先选择单元格. 所以,我创建了一个Renderer,它返回一个包含DefaultTreeCellRenderer和2个JLabel的JPanel.public class TreeNodeRenderer extends DefaultTreeCellRenderer implements TreeCellRenderer{private JPanel panel1 = new JPanel();private JLabel delete = new JLabel("");private JLabel upload = new JLabel("")...

JavaFX表格单元格编辑【代码】

我正在尝试用Java创建一个程序来管理我的bookie帐户.我是java的新手,所以我想我会选择一些简单的东西来看看它是如何工作的.我决定使用tableview并使单个单元格可编辑.我一直在关注这个教程http://java-buddy.blogspot.co.uk/2012/04/javafx-2-editable-tableview.html.它详细介绍了如何使用java代码进行操作,并将其复制到新类中可以完美地运行.我决定尝试调整它以使用FXML,因为我喜欢Sceneviewer.我的问题是,数据被加载到表中,但当...