【使用Java使用对话框保存图像文件】教程文章相关的互联网学习教程文章

java – 如何从JPanel加载/保存图像【代码】

我错过了导出文件代码,但我不知道我需要添加什么.我在JPanel中有一个绘制的图像 – >面板,并希望将该图像保存到我的桌面.我需要添加什么?JFileChooser chooser = new JFileChooser(); chooser.showOpenDialog(panel);我已将以下代码添加到paintComponent方法中:bi = new BufferedImage(panel.getSize().width,panel.getSize().height,BufferedImage.TYPE_INT_ARGB); g = bi.createGraphics();然后保存按钮执行此操作…我还缺少什...

java – 保存大型短阵列android【代码】

我基本上正在寻找一种方法来保存和重新加载几个大型阵列(大约500万短)在Android上以一种快速的方式.我的应用程序需要以一种我可以在以后回复它们的方式保存它们,所以我不能只将它们保存在内存中…… 到目前为止,我已经尝试将它们转换为byte []数组,它们似乎成功保存,但我无法获取数据,这就是我的保存代码的工作方式(它实际上是分离函数,在这里简化):ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOuputStream...

保存java.util.UUID时,Cassandra说“InvalidQueryException:TimeUUID类型的版本无效”【代码】

我正在尝试将java.util.UUID保存到timeuuid类型的Cassandra列.例如,这是一个默认的spring-data-cassandra映射:http://docs.spring.io/spring-data/cassandra/docs/current/reference/html/#mapping-conversion.UUID的值由java.util.UUID #randomUUID()生成我得到一个例外:“com.datastax.driver.core.exceptions.InvalidQueryException:TimeUUID类型的版本无效” 在https://svn.apache.org/repos/asf/cassandra/trunk/src/java/...

java – ObjectOutputStream的等价物,不仅保存了它的状态,还保存了整个对象?【代码】

我让用户使用URLClassLoader从远程位置导入类似插件的类,因此这些导入的类不存在于构建路径中(但是,它们都实现了包含的接口IPlugin). 我假设可以简单地使用ObjectOutputStream将所有加载的插件保存到文件中,然后使用ObjectInputStream读取它们.但这似乎并非如此,因为它所保存的只是对象的状态,而不是包含逻辑(即方法). 我希望做的是使用ObjectOutputStream保存加载的插件列表(activePlugins):ObjectOutputStream oos = new Object...

java – Tomcat Web应用程序 – 将对象存储为用户定义的对象或简单ID,以通过服务器重启来持久保存用户会话?

假设我们有一个由Tomcat等servlet引擎/容器支持的Web应用程序.用户登录.加载该用户的数据库记录(由类User的实例表示,比方说),我们可以将其存储为具有键“currentUser”的会话属性,设置一次,并将其用于处理后续请求.另外,我们在session属性中添加了更多对象.很基本的东西. 现在,如果我们需要部署一些新代码并重新启动Tomcat ……用户会话在重新启动后(从磁盘/ db恢复)仍然完好无损,只要我们不更改其实例存储在用户中的任何类会话.但...

java – 保存项目数据.你会怎么做?【代码】

我正在开发一个大规模的GUI程序,我有很多需要在命令上本地存储的项目数据. 目前,我将所有全局数据结构保存在保存类(项目)中,然后将它们序列化为本地硬盘文件:public void saveChanges() {ArrayList<Student> studentList = new ArrayList<>();ArrayList<String> coursesList = new ArrayList<>();ArrayList<Requirement> reqList = new ArrayList<>();ArrayList<Risk> riskList = new ArrayList<>();for (int x = 0; x < dlm.getS...

java – List Adapter中的EditText,如何保存值?【代码】

所以,我有一个自定义适配器,每行有两个EditText字段. 除了保存ArrayList中的值之外,我已经让大部分内容正常工作了. 这是我到目前为止所做的代码:private void holderTitleSavedOnScroll(final int position, IZUICartViewHolder holder) {if (!(position == (variantArrayList.size() - 1)) && holder.title != null) {holder.title.setText(variantArrayList.get(position).getVariantTitle());final int finalPosition = positi...

JAVA 通过url下载图片保存到本地

//java 通过url下载图片保存到本地public static void download(String urlString, int i) throws Exception {// 构造URLURL url = new URL(urlString);// 打开连接URLConnection con = url.openConnection();// 输入流InputStream is = con.getInputStream();// 1K的数据缓冲byte[] bs = new byte[1024];// 读取到的数据长度int len;// 输出的文件流String filename = "D:\\图片下载/" + i + ".jpg"; //下载路径及下载图片名称Fi...

开源重磅,java内容管理系统CMS,点击就可以编辑,保存,轻松构建自己的站点【图】

买的暂时空间不给力。内存不足,老给关闭,先转到京东云上了,免费的,也不知免费多久。 这是地址2 http://java4cms.jd-app.com/index.html 这是地址 http://bamboocms.jd-app.com/index.html 能够看看,账户 admin password 123 不要瞎录入,别被封了,呵呵 基于WalrusCMS改动。重写后端每个方法,更简单。更高效。历经几个月的改动,眼下已经能够执行了。无重大错误,能够试用了。 先上源代码。代码提交在taocode上面。这个免...

当java web项目部署到服务器上时,无法将图片等媒体文件保存到服务器的最终奥义【图】

今天,我在部署web项目至云服务器上(Tomcat8.0)时,突然发现我的应用,无法上传图片,视频等多媒体文件了,一再检查自己的代码逻辑没有问题之后,逐一排查,首先想到的就是看一下控制台打印的日志,日志中出现一个异常,意思是说文件夹没有权限之类的问题,网上也找了诸多方法,但都无法解决,最后我使用了一条这样的命令: 后面加上你在tomcat中项目的路径。 之后应用能正常运行。(ps:第二次遇到了,记录下自己踩的坑,:-)...

java_post接收文件流_异或加密保存服务器【代码】

之前涉及到前台读取本地文件post到后台处理文件流,这里简单记录下 protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stub// response.getWriter().append("Served at: ").append(request.getContextPath());// 获取get参数whichFolder,如:whichFolder=xxx\2019-01-27String bothPath = new String(request.getParameter("w...

Java读取excel数据保存入库

Java开发读取excel表格数据入库保存: List<Map<String, Object>> list = null; String filePath = filePaths + "/" + userID + "/" + accountID + "/" + busDate + "/"; String fileName = FileUpload.fileUp(file, filePath, "invoice-" + System.currentTimeMillis()); list = ReadExcal.readExcel(filePath, fileName, 0, 0); 调用的方法: public static List<Map<String, Object>> readExcel(String filePath, Strin...

[Eclipse]保存java文件时,自动删除不需要的包import【图】

1.修改设定:Window->Preferences 2.效果: =>

java序列化之将一个对象保存到mysql数据库并读取出来详细步骤【代码】

java序列化之将一个对象保存到mysql数据库并读取出来 序列化:将 Java 对象转换成字节流的过程(二进制数据)。 反序列化:将字节流转换成 Java 对象的过程。 基本思路:将一个实现序列化接口的类的实体类,保存到一个byte[]数组中,然后写入到mysql数据 库,数据类型是二进制类型 序列化优点: 1.方便传输,速度快,还很安全,被调用方序列化,调用方反序列化即可拿到传输前最原始的java对象,常用于不同进程之间的对象传输...

用Java将XML文档保存在数据库中(Hibernate和JAXB的组合)【代码】

我正在寻找一种使用Hibernate将XML文件保存在数据库中的解决方案. 问题是XML文件的结构不同于Hibernate bean. 我正在尝试使用JAXB将XML内容序列化到Hibernate bean. 请想象以下情况:有这个xml文件:<root> <general><property1/> <property2/></general><details><detail1><detail2> </root>现在,我想将property1和detail1保存在一个bean中:@Entity @Table(name = "tablename") class Bean(){public String property...