本地化 JFileChooser“所有文件”字符串

2024-01-08

我正在使用 JFileChooser 开发一个 java 应用程序,用户可以切换语言。

Locale.setDefault( Locale.ENGLISH );
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog( null );

Locale.setDefault( Locale.CHINA );
JFileChooser.setDefaultLocale( Locale.CHINA );
JFileChooser chinese_chooser = new JFileChooser();
chinese_chooser.showOpenDialog( null );

除了下拉框中的“所有文件”字符串外,出现的第二个文件选择器是中文的。如果我注释掉代码的第一部分,文件选择器将正确显示并翻译所有字符串。

这是java中的错误还是我需要在其他地方设置区域设置?

如何才能正确显示翻译后的文件选择器?


我在这里找到了一些可能对你有帮助的东西。 http://www.coderanch.com/t/475470/GUI/java/customizing-JFIleChooser以下是更改“所有文件”字符串的方法:

UIManager.put("FileChooser.acceptAllFileFilterText","abc4"); 

只需在将默认区域设置设置为之前将其放在Locale.CHINA。遗憾的是它在语言环境中没有改变,但也许这会给你提供所需的解决方案,让你可以解决这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

本地化 JFileChooser“所有文件”字符串 的相关文章

  • 将 jar 作为 Linux 服务运行 - init.d 脚本在启动应用程序时卡住

    我目前正在致力于在 Linux VM 上实现一个可运行的 jar 作为后台服务 我已经使用了找到的例子here https gist github com shirish4you 5089019作为工作的基础 并将 start 方法修改为
  • 如何使用 SimpleDateFormat 解析多种格式的日期

    我正在尝试解析文档中的一些日期 用户似乎以类似但不完全相同的格式输入了这些日期 以下是格式 9 09 9 2009 09 2009 9 1 2009 9 1 2009 尝试解析所有这些内容的最佳方法是什么 这些似乎是最常见的 但我想让我困扰
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • 如何从秘密字符串中制作 HMAC_SHA256 密钥以在 jose4j 中与 JWT 一起使用?

    我想生成 JWT 并使用 HMAC SHA256 对其进行签名 对于该任务我必须使用jose4j https bitbucket org b c jose4j wiki Home 我尝试根据秘密生成密钥 SecretKeySpec key
  • eclipse中导入项目文件夹图标

    我在 Eclipse 工作区中新导入的 Maven 项目有J and M项目文件夹顶部的图标 项目和包资源管理器 而其他导入的 Maven 项目只有一个J icon 有人可以解释其中的区别吗 该项目有J装饰器被称为 Java 项目和具有M装
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • 在 HTTP 标头中发送 UTF-8 值会导致 Mojibake

    我想使用 servlet 发送阿拉伯语数据HTTPServletResponse给客户 我正在尝试这个 response setCharacterEncoding UTF 8 response setHeader Info arabicWo
  • 内存一致性 - Java 中的happens-before关系[重复]

    这个问题在这里已经有答案了 在阅读有关内存一致性错误的 Java 文档时 我发现与创建 发生 之前 关系的两个操作相关的点 当语句调用时Thread start 每个具有 与该语句发生之前的关系也有一个 与 new 执行的每个语句之间发生的
  • 具有共享依赖项的多模块项目的 Gradle 配置

    使用 gradle 制作第一个项目 所以我研究了 spring gradle hibernate 项目如何组织 gradle 文件 并开始制作自己的项目 但是 找不到错误 为什么我的配置不起作用 子项目无法解决依赖关系 所以项目树 Root
  • 列表应该如何转换为具体的实现?

    假设我正在使用一个我不知道源代码的库 它有一个返回列表的方法 如下所示 public List
  • 如何将 Jfreechart(饼图)添加到 netbeans 的面板中

    我正在使用 netbeans gui 编辑器 并且正在尝试添加一个本身位于内部框架中的 Jfreechart 并且这个内部框架我想将其添加到面板中 正如您在此图中看到的那样 抱歉 我无法直接发布图像 因为我新手 http www flick
  • 如何记录来自 Akka (Java) 的所有传入消息

    在 Scala 中 您可以使用 LoggingReceive 包装接收函数 如何通过 Java API 实现相同的目标 def receive LoggingReceive case x do something Scala API 有Lo
  • Spring Security OAuth2简单配置

    我有一个简单的项目 需要以下简单的配置 我有一个 密码 grant type 这意味着我可以提交用户名 密码 用户在登录表单中输入 并在成功时获得 access token 有了该 access token 我就可以请求 API 并获取用户
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • 解析输入,除了 System.in.read() 之外不使用任何东西

    我很难找到具体的细节System in read 有效 也许有人可以帮助我 似乎扫描仪会更好 但我不允许使用它 我被分配了一个任务 我应该以 Boolean Operator Boolean 的形式读取控制台用户输入 例如T F 或 T T
  • 无法捕获 Spring Batch 的 ItemWriter 中的异常

    我正在编写一个 Spring Batch 流程来将数据集从一个系统迁移到另一个系统 在这种情况下 这就像使用RowMapper实现在传递给查询之前从查询构建对象ItemWriter The ItemWriter称为save我的 DAO 上的
  • 挂钩 Eclipse 构建过程吗?

    我希望在 Eclipse 中按下构建按钮时能够运行一个简单的 Java 程序 目前 当我单击 构建 时 它会运行一些 JRebel 日志记录代码 我有一个程序可以解析 JRebel 日志文件并将统计信息存储在数据库中 是否可以编写一个插件或
  • Java:多线程内的 XA 事务传播

    我如何使用事务管理器 例如Bitronix http docs codehaus org display BTM Home JBoss TS http www jboss org jbosstm or Atomikos http www a
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部
  • Java &= 运算符应用 & 或 && 吗?

    Assuming boolean a false 我想知道是否这样做 a b 相当于 a a b logical AND a is false hence b is not evaluated 或者另一方面 这意味着 a a b Bitwi

随机推荐

  • 我可以使用 PHP 读取 .TXT 文件吗?

    当我开始使用 PHP 和 MySQL 编写站点时 我编写的第一个 PHP 脚本之一是初始化数据库的脚本 删除 创建数据库 删除 创建每个表 然后从脚本中的文字加载表 一切正常 呼呼 但我更喜欢从文件中读取数据 而不是在 PHP 脚本中对它们
  • 对 C99 可变长度数组 (VLA) 使用限制限定符

    我正在探索 C99 中简单循环的不同实现如何根据函数签名自动矢量化 这是我的代码 define PRAGMA SIMD Pragma simd define PRAGMA SIMD ifdef INTEL COMPILER define A
  • 调整容器引擎集群上实例类型的大小

    我们的一些容器在内存高于容器引擎集群中当前部署的实例类型时运行得更好 创建容器引擎集群后 是否有推荐的做法来为较大的实例重建容器引擎模板 例如 从 GCE 实例 n1 standard 2 到 n1 highmem 8 来运行具有 8GB
  • 为什么我的配置项没有从 codeigniter 中的 getenv() 条目填充?

    我将 phpdotenv 与 Codeigniter 一起使用 Codeigniter 的环境设置不太适合这个项目 我试图在我的 config php 文件中设置它 config site id getenv APP ID phpdoten
  • 在 Android 中以编程方式撤销权限

    是否可以在 Android Marshmallow 中删除或撤销应用程序的权限 请注意 它应该在运行时完成 因此使用 ADB shell 脚本或将应用程序转换为其字节 DEX 代码是不可能的 因为架构更改不是所需解决方案的选项 仅当您的应用
  • 高效排序 mongodb 地理空间查询的结果

    我有大量文档 例如 loc 10 32 24 34 relevance 0 434 并希望能够有效地执行如下查询 loc geoWithin box 103 10 1 80 43 30 232 与任意盒子 添加二维索引loc使得这非常快速和
  • PHP/GD:更好的高斯模糊

    我想用 GD 库模糊图像 不幸的是 GD 提供的 GAUSSIAN BLUR 效果还不够 我想要更多blurrish
  • ComBox 更改后用时间计算填充列表框

    我这里有一个简单的用户表单 它根据组合框的更改填充列表框 组合框中唯一列表的代码 Private Sub UserForm Initialize used this code to get a dynamic combobox unique
  • 在 gnu Makefile 中组合多个 ifeq 和 ifneq

    如果语法如下 如何添加多个选择 ifeq VAR1 some string 结合 ifneq VAR2 some other string 结合更多 有单线吗 像 幻想代码 ifeq VAR1 some string and not VAR
  • Sphinx 文档模块属性

    我有一个模块应该有 property 我通过设置一个类作为模块解决了这个问题 我从这个答案中得到了这个想法 惰性模块变量 可以做到吗 https stackoverflow com questions 1462986 lazy module
  • SQL Server 2012 中的 128 位 Int?

    我正在寻找在 SQL Server 中实现 128 位无符号整数的最佳方法 主要要求是它must支持所有 128 位的按位运算 理论上这在 64 位机器上可能吗 我离题了 我已经阅读了一些通过 CLR 程序集使用 C 和用户定义类型的实现
  • SQL INNER JOIN 与带有 WHERE 的 LEFT JOIN

    我试图更直观地掌握 SQL 连接 例如 学习如何将 RIGHT JOIN 重写为 LEFT JOIN 通过翻转表的顺序 帮助我更好地理解这两个连接的工作方式 然而 现在我想知道是否可以将 INNER JOIN 重写为带有 WHERE 条件的
  • 如何在 Django 中按类别过滤产品?

    我正在尝试根据类别进行过滤 但它在每个类别页面上显示所有产品 但我想根据类别页面进行过滤 请检查我的代码并让我知道如何做到这一点 这是我的models py file class SubCategory models Model subca
  • 使用 CSS 将图像在屏幕上居中 - 随机屏幕/图像尺寸

    我必须创建一个网页 出于此问题的目的 该网页是在屏幕中心垂直和水平居中的单个图像 它有以下要求 客户端屏幕尺寸未知 移动端 该图像是用户定义的 因此尺寸未知 图像必须在所有设备上完全垂直和水平居中 图像居中必须在屏幕旋转过程中保持不变 即从
  • 在 Emberjs / Ember-cli 中禁用/关闭 LiveReload 服务器

    我使用 Cloud9 IDE 它仅公开端口 80 并阻止 LiveReload 连接 我收到此错误 GET https myapp c9 io 35729 livereload js snipver 1 https myapp c9 io
  • 从时间戳中提取时间

    我正在尝试从 ISO8601 时间戳中提取时间部分 例如从以下时间戳开始 0001 01 01T17 45 33 我想提取这部分 17 45 33 你有几个选择 假设您将它放在一个名为的变量字符数组中string 现在 如果您知道时间始终位
  • Rails 缓存的默认过期时间是多少?

    我已经做了一些谷歌搜索 但找不到这个问题的答案 Rails 允许为其缓存指定过期时间 如下所示 Rails cache fetch my var expires in gt 10 seconds 但是如果我什么都不指定会发生什么 Rails
  • 处理对话框流中的音频播放完成回调(媒体响应)

    我正在通过播放来处理意图MediaObject 我想创建一个意图处理程序来捕获媒体播放完成的回调 文档 https developers google com actions assistant responses media respon
  • 正则表达式部分隐藏电子邮件? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我想要实现
  • 本地化 JFileChooser“所有文件”字符串

    我正在使用 JFileChooser 开发一个 java 应用程序 用户可以切换语言 Locale setDefault Locale ENGLISH JFileChooser chooser new JFileChooser choose