tag:blogger.com,1999:blog-4877487320781767952.post8130970902025677138..comments2024-03-26T17:16:22.101+08:00Comments on 小狐狸事務所: Java Swing 測試 : 表格 JTable 小狐狸事務所http://www.blogger.com/profile/09435160519044041137noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-4877487320781767952.post-12669425271266552652023-09-14T21:42:19.629+08:002023-09-14T21:42:19.629+08:00其實我已經有十年沒寫 Java 了, 但透過 AI 卻輕易寫出上傳功能了, 建議您可以善用 Chat...其實我已經有十年沒寫 Java 了, 但透過 AI 卻輕易寫出上傳功能了, 建議您可以善用 Chateverywhere (當然還是要有 Java 基礎較好) :<br /><br />https://chateverywhere.app/zh<br /><br />import javax.swing.*;<br />import java.awt.event.ActionEvent;<br />import java.awt.event.ActionListener;<br />import java.io.File;<br />import javax.swing.filechooser.FileNameExtensionFilter;<br /><br />public class ExcelUploader extends JFrame {<br /> private JButton uploadButton;<br /><br /> public ExcelUploader() {<br /> setTitle("Excel Uploader");<br /> setSize(300, 200);<br /> setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br /><br /> uploadButton = new JButton("Upload Excel file");<br /> uploadButton.addActionListener(new ActionListener() {<br /> public void actionPerformed(ActionEvent e) {<br /> JFileChooser fileChooser = new JFileChooser();<br /> FileNameExtensionFilter filter = new FileNameExtensionFilter("Excel 檔案", "xls", "xlsx");<br /> fileChooser.setFileFilter(filter);<br /><br /> int returnValue = fileChooser.showOpenDialog(null);<br /> if (returnValue == JFileChooser.APPROVE_OPTION) {<br /> File selectedFile = fileChooser.getSelectedFile();<br /> // 在這裡處理上傳的 Excel 檔案<br /> // 可以使用 Apache POI 或其他相關函式庫來讀取 Excel 內容<br /> }<br /> }<br /> });<br /><br /> getContentPane().add(uploadButton);<br /> setVisible(true);<br /> }<br /><br /> public static void main(String[] args) {<br /> SwingUtilities.invokeLater(new Runnable() {<br /> public void run() {<br /> new ExcelUploader();<br /> }<br /> });<br /> }<br />}<br /><br />小狐狸事務所https://www.blogger.com/profile/09435160519044041137noreply@blogger.comtag:blogger.com,1999:blog-4877487320781767952.post-34050734201385525532023-09-14T16:31:09.198+08:002023-09-14T16:31:09.198+08:00感謝您,請問您可以做相關 上傳Excel到 jFrame的功能嗎?
感謝您,請問您可以做相關 上傳Excel到 jFrame的功能嗎?<br />kolyfishhttps://www.blogger.com/profile/05665789055022303022noreply@blogger.comtag:blogger.com,1999:blog-4877487320781767952.post-2209053477761464022017-08-07T17:13:54.487+08:002017-08-07T17:13:54.487+08:00講解得很詳細,讓我節省不少時間。講解得很詳細,讓我節省不少時間。Anonymoushttps://www.blogger.com/profile/12984851383953918374noreply@blogger.comtag:blogger.com,1999:blog-4877487320781767952.post-29784594869527943972017-06-23T09:57:25.229+08:002017-06-23T09:57:25.229+08:00作者已經移除這則留言。Anonymoushttps://www.blogger.com/profile/15402016529339875626noreply@blogger.comtag:blogger.com,1999:blog-4877487320781767952.post-22199318121729500442014-10-10T16:48:20.306+08:002014-10-10T16:48:20.306+08:00作者已經移除這則留言。依冬https://www.blogger.com/profile/01521425671651156785noreply@blogger.com