Tag: swing

使用文件path导入Excel文件

import java.awt.*; import java.awt.event.*; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.file.Path; import java.util.Vector; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.*; import javax.swing.table.DefaultTableModel; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class excelTojTable extends JFrame { /** * */ private static final long serialVersionUID = 1L; static JTable table; static JScrollPane scroll; // […]

checkbox在jTable的开头

我是Swing的新手,在这里寻求帮助。 我需要在jTable中显示.xls文件中的数据。 下面是我从这里跟随的代码: jbClick.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { jChooser.showOpenDialog(null); File file = jChooser.getSelectedFile(); if(!file.getName().endsWith("xls")){ JOptionPane.showMessageDialog(null, "Please select only Excel file.", "Error",JOptionPane.ERROR_MESSAGE); } else { fillData(file); model = new DefaultTableModel(data, headers); tableWidth = model.getColumnCount() * 150; tableHeight = model.getRowCount() * 25; table.setPreferredSize(new Dimension( tableWidth, tableHeight)); table.setModel(model); jbClick.setVisible(false); jbText.setVisible(true); } } }); JPanel chooserPanel […]

在JFrame中显示Excel表格

有没有什么办法可以直接在JFrame显示Excel表格而不是读取所有的单元格? 就像我们像下面直接显示网页一样,还是必须读取excel文件? JEditorPane website = new JEditorPane("http://smo-gram.tumblr.com/");

如何使用Java Swing创buildExcel应用程序?

我打算为MS Excel开发一个swing应用程序。从另一个excel表格填充一个excel表格的值。手动我是用“V查找”公式来做的。 在swing应用程序中,我也必须使用“v查找”。 您可以请帮助select正确的架构和技术与Swing一起使用。 另外,任何好的样本都应该有帮助。

从JButton – Java Swing打开Excel表格

我正在devise一个使用swing的窗体。如果报表button被单击在我的窗体中,它必须从我的D驱动器打开预定义的格式excel工作表。哪些代码必须在button动作监听器中写入? 谢谢 ..

将java表导出为ex​​cel的问题

我在从我的程序导出Jtable出现问题到Excel,我使用这种方法,由于我不允许使用POI public void exportTable(File file)throws IOException{ FileWriter out = new FileWriter(file); BufferedWriter bw = new BufferedWriter(out); for(int i = 0; i < myTable.getColumnCount(); i++){ bw.write(myTable.getColumnName(i) + "\t"); } bw.write("\n"); for(int i = 0; i < myTable.getRowCount(); i++){ for(int j = 0; j < myTable.getColumnCount(); j++){ bw.write(myTable.getValueAt(i, j).toString() +"\t"); } bw.write("\n"); } bw.close(); JOptionPane.showMessageDialog(rootPane, "Your table […]

JTable的RowSorter没有正确sorting整数(1,10,100 … 2,20 … 3)

我对Java相当陌生,而且我一整天都试图过度地解决这个问题,但是它不能工作。 我试图编写一个Java应用程序连接到一个Excel工作表,并允许通过GUI插入/保存/sorting适合电影数据库的数据。 这是来自类的代码,其中的GUI魔术和sorting发生: package gui; import java.util.ArrayList; import java.util.List; import javax.swing.JOptionPane; import javax.swing.JTable; import javax.swing.UIManager; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel; import javax.swing.table.TableRowSorter; import object.Film; import excel.Excelverbindung; public class Tabelle extends JTable { /** * */ private static final long serialVersionUID = 1L; static String[] columnNames = { "Nr.", "Titel", "Jahr", "Regie", "Primäres Genre", "Sekundäres Genre", "Wertung", […]

在MS office excel中使用java创build插件function区

我是一名自由职业者,对C#很新颖(在Java中很舒服)。 在我的新项目中,我需要在Excel表格中创build一个function区并解决这个问题。 我可以使用Java在Excel中创buildfunction区,因为我不熟悉C#? 我GOOGLE了,发现没有答案。 提前致谢。

暂停阅读excel和button点击继续

我正在制定一个考勤监控计划。 程序的一部分将从Excel文件中读取。 该excel文件包含许多工作表,每张表包含教授的时间表。 这部分应该如何运行。 它将遍历Excel文件的表单。 然后它将首先检查拥有该时间表的教授是否已经在数据库中。 如果是,则时间表将被添加到数据库中。 如果不是的话,一个swing jframe会显示在数据库中添加该教授。 我想知道的是,当jframe出现时,如何暂停excel文件的读取并在点击jframe中的OKbutton后恢复它? 我尝试使用wait(),但jframe冻结。 提前致谢

在数据库中插入冗余数据

我有一个任务从Excel工作表中获取数据,并在MySQL数据库中进行更新,该数据库有2列USN和Name。 问题是USN正在打印行和名称。 例如,如果我将其保存在数据库中时有12条logging,则会插入24条logging。 我也在使用Swing的概念。 以下是我的代码。 class OpenClass implements ActionListener { public void actionPerformed(ActionEvent e) { Workbook w ; chooser = new JFileChooser(); JFileChooser chooser = new JFileChooser(); int option = chooser.showOpenDialog(ExcelFileUploading.this); if(option == JFileChooser.APPROVE_OPTION) { try { w = Workbook.getWorkbook(chooser.getSelectedFile()); Sheet sheet = w.getSheet(0); for(int i = 0; i<sheet.getRows(); i++) { for(int j=0; j<sheet.getColumns();j++) { […]