版权声明:转载时请务必保留以下作者信息和链接
作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi

昨天得到一个沙特客户的反馈,希望我们能够按照他们的阅读、操作习惯将将软件的 UI 重新设计。简单地说就是从右到左的阅读、操作习惯给他们定制软件界面,就像下图所示。

是不是看着别扭,好像一个界面抓图后翻转的恶作剧。我搜索了一下相关的资料,阿拉伯国家的网站、软件甚至阿拉伯语的 Windows 和我们通常使用的都不一样,开始菜单、组件样式、阅读方向完全都是相反的。

Google 一下,Delphi 和 VB 的确是有一些阿拉伯语的 GUI 控件,而我们的软件 GUI 使用的是 Swing,之前好像也没有听说过类似的需求。我想对于 Swing 组件体系结构来说,如果有一个为书写习惯定制的 Look and Feel, 就可以解决这个问题。不知道大家怎么看,有没有遇到过类似需求或着有更好的解决方案。

再贴一张阿拉伯语的 Windows XP 界面截图,大家欣赏一下:)

阿拉伯语软件的 GUI 设计相关推荐

  1. 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计

    阿拉伯语排版设计 Let me start off with some data to put things into perspective "Why?" 让我从一些数据入手,以 ...

  2. 《如师通语言学习软件(罗塞塔石碑)》(Rosetta Stone) v3.4.5 英语/日语/法语/德语/韩语/俄语/西班牙语/意大利语/阿拉伯语/葡萄牙语/汉语 [云端免安装版]

    <如师通语言学习软件(罗塞塔石碑)>(Rosetta Stone) v3.4.5 英语/日语/法语/德语/韩语/俄语/西班牙语/意大利语/阿拉伯语/葡萄牙语/汉语 [云端免安装版] 下载地 ...

  3. 哈工大2021软件构造实验3心得(1)-进行GUI设计

    哈工大2021软件构造实验3心得(1)-进行GUI设计 最近,笔者完成下窝工的软构实验三.在完成过程中,有很多坑想要记录一下. 顺便方便一下后来的窝工学子. 此Blog主要讨论如何在Eclipse里面 ...

  4. 【java毕业设计】基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现,文章末尾 ...

  5. java 中阿拉伯语_电子游戏中的阿拉伯代表

    java 中阿拉伯语 表示 (REPRESENTATION) Growing up in the Middle East, video games played a significant role ...

  6. 【java毕业设计】基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码)——雷电游戏

    基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的雷电游戏GUI设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  7. 【java毕业设计】基于java+swing+CS的图书销售管理系统GUI设计与实现(毕业论文+程序源码)——图书销售管理系统

    基于java+swing+CS的图书销售管理系统GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+CS的图书销售管理系统GUI设计与实现,文章末尾附有本毕业设计的 ...

  8. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  9. Java-GUI编程实战之管理系统 Day3【学生管理系统GUI设计、学生管理系统增删改查、项目MVC结构介绍、Java技能图谱】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

最新文章

  1. 工作流编程循序渐进(9:使用本地服务在宿主和工作流之间通信)
  2. NanoPi NEO Air使用八:编写个简单的驱动和应用程序
  3. 《python核心编程第二版》第5章习题
  4. java汽车租赁系统_汽车租赁公司全网低价
  5. 如果你要实现IOC,请简单描述一下实现步骤?
  6. 极限与连续知识点总结_考研数学一试卷全面分析,历年题型和知识点整理,送给2021的学子...
  7. BundlePhobia
  8. python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)
  9. CTF 这个看起来有点简单
  10. 电影推荐系统 python简书_分析9000部电影|一个简单的电影推荐系统
  11. css3中的transition与animation中的delay问题
  12. python 类继承 baseclass_Python:Dataclass继承自base Dataclass,如何将值从base升级到新类?...
  13. cousera“Neural NetWorks and Deep learning读书笔记
  14. 百度智能云NIRO MAX机器人,打造智慧党建新体验!
  15. 王之泰201771010131《面向对象程序设计(java)》第十二周学习总结
  16. [坑] FileZilla下载按钮为灰色
  17. 如何用计算机表达无理数,科学网—刘瑞祥:计算机表示无理数的一些设想 - 孙冰的博文...
  18. 点点滴滴自学PS(一)批量去水印
  19. java8 access_Java语言8 连接Access数据库UCanAccess的操作介绍
  20. html页面计算圆的周长和面积,计算圆的周长和面积(VB)

热门文章

  1. 四种积分双谱算法matlab,MATLAB实现双谱线修正算法
  2. 中国北斗动摇GPS地位 43颗卫星打破其50年领先优势
  3. 俄罗斯方块java源代码提供
  4. 数学建模——阅读论文的重要性
  5. 滞后算子(lag operator)
  6. 简单的php连接数据库代码,php连接数据库标准代码
  7. 下一个手机AI浪潮——再见,苹果和他的时代!
  8. 庞加莱映射导数matlab,庞加莱映射.doc
  9. 数据结构和算法之五:排序算法二
  10. c++、虚函数、强制类型转换、多态