问题列表 - 第2832页

在jTextfield中禁用"粘贴"

我有一个用Swing编写的应用程序,awt.我想阻止用户将值粘贴到文本字段中.有没有办法在不使用动作侦听器的情况下执行此操作?

java swing awt jtextfield

5
推荐指数
3
解决办法
9051
查看次数

如何将java exe提取到jar中

我有一个我知道的exe是用java编写的.我知道java程序可以制作成exe,并且有工具将jar文件转换为exe但是可以转换回来吗?AFAIK jar文件可以在任何可以运行java的平台上运行,我想在mac上使用windows编译的java程序而不使用任何额外的虚拟化(wine,vmware)

java

8
推荐指数
1
解决办法
5万
查看次数

双人真的不适合赚钱吗?

我总是在c#中告诉double类型的变量不适合赚钱.所有奇怪的事情都可能发生.但我似乎无法创建一个示例来演示其中的一些问题.谁能提供这样的例子?

(编辑;这篇文章最初被标记为C#;一些回复指的是具体细节decimal,因此意味着System.Decimal).

(编辑2:我特别要求一些c#代码,所以我不认为这只是语言不可知)

c# language-agnostic currency decimal

69
推荐指数
4
解决办法
2万
查看次数

iPhone只能使用SQLite数据库吗?

iPhone可以使用除SQLite之外的其他数据库吗?

database iphone cocoa-touch

3
推荐指数
1
解决办法
2043
查看次数

英国增值税从17.5变为15% - 这将如何影响您的代码?

英国增值税制度从17.5%变为15%.您在代码中使用了哪些策略来存储增值税,以及更改将如何影响您的应用程序.您是否存储了大桶的历史记录,以便您可以计算旧价格,还是将旧发票存储在单独的表格中?它是一个简单的配置设置,还是你提出它?存储增值税的理想方式是什么?

database-design configuration-management

17
推荐指数
2
解决办法
1万
查看次数

如何在单独的控制台上使用一个配置启动多个Java程序(使用Eclipse)

我正在使用一个包含多个组件的Java程序(目前使用Eclipse和Ant).

有没有办法用一个启动配置启动多个程序?我有一个Ant目标来完成这项工作(启动多个程序),但有些事情我想做:

  • 我想用Eclipse调试程序,因此需要Eclipse启动.
  • 我希望在不同的控制台上看到这些程序的输出.

还可以通过单独的控制台和/或调试"一键启动"启动多个Java程序的其他方法.

java eclipse launch

4
推荐指数
1
解决办法
9254
查看次数

多语言数据库的模式

我正在开发一种多语言软件.就应用程序代码而言,可本地化不是问题.我们可以使用特定于语言的资源,并拥有适合他们的各种工具.

但是,定义多语言数据库模式的最佳方法是什么?假设我们有很多表(100或更多),每个表可以有多个可以本地化的列(大多数nvarchar列应该是可本地化的).例如,其中一个表可能包含产品信息:

CREATE TABLE T_PRODUCT (
  NAME        NVARCHAR(50),
  DESCRIPTION NTEXT,
  PRICE       NUMBER(18, 2)
)
Run Code Online (Sandbox Code Playgroud)

我可以想到三种方法来支持NAME和DESCRIPTION列中的多语言文本:

  1. 每种语言的单独列

    当我们向系统添加新语言时,我们必须创建其他列来存储翻译后的文本,如下所示:

    CREATE TABLE T_PRODUCT (
      NAME_EN        NVARCHAR(50),
      NAME_DE        NVARCHAR(50),
      NAME_SP        NVARCHAR(50),
      DESCRIPTION_EN NTEXT,
      DESCRIPTION_DE NTEXT,
      DESCRIPTION_SP NTEXT,
      PRICE          NUMBER(18,2)
    )
    
    Run Code Online (Sandbox Code Playgroud)
  2. 翻译表与每种语言的列

    不存储翻译的文本,而是仅存储翻译表的外键.转换表包含每种语言的列.

    CREATE TABLE T_PRODUCT (
      NAME_FK        int,
      DESCRIPTION_FK int,
      PRICE          NUMBER(18, 2)
    )
    
    CREATE TABLE T_TRANSLATION (
      TRANSLATION_ID,
      TEXT_EN NTEXT,
      TEXT_DE NTEXT,
      TEXT_SP NTEXT
    )
    
    Run Code Online (Sandbox Code Playgroud)
  3. 用于每种语言的行的转换表

    不存储翻译的文本,而是仅存储翻译表的外键.转换表仅包含一个键,而一个单独的表包含每个语言转换的行.

    CREATE TABLE T_PRODUCT (
      NAME_FK        int,
      DESCRIPTION_FK int,
      PRICE          NUMBER(18, 2)
    )
    
    CREATE TABLE T_TRANSLATION ( …
    Run Code Online (Sandbox Code Playgroud)

multilingual database-design localization

222
推荐指数
5
解决办法
9万
查看次数

如何使用Javascript构建查询字符串

只是想知道是否有任何内置的Javascript可以获取一个Form并返回查询参数,例如:"var1 = value&var2 = value2&arr [] = foo&arr [] = bar ..."

多年来我一直在想这个.

javascript forms string get

135
推荐指数
15
解决办法
15万
查看次数

JSF/Seam中的动态ID

我正在研究的S​​eam应用程序遇到了一些问题,我想知道是否有人知道它的方法.我的应用程序中有一个表单,它使用AJAX显示某些输入框,具体取决于下拉框中的项目.除了在输入框中设置ID之外,代码工作正常.看起来JSF不允许我通过变量设置ID.标签中的"for"等其他属性也没问题.这里有一些代码解释了我的意思:

<ui:repeat value="#{serviceHome.instance.serviceSettings}" var="currSetting" >
  <li>
    <!-- Imagine the below works out as "settingABC" -->
    <c:set var="labelKey" value="setting#{jsfUtils.removeWhitespace(currSetting.key.name)}" />

    <!-- Labelkey is correctly added into this input so for = "settingABC" -->
    <h:outputLabel for="#{labelKey}" styleClass="required generated" value="#{currSetting.key.name}:"/>

    <s:decorate styleClass="errorwrapper">

      <!-- Labelkey ISN'T correctly added into this input. Instead we just get "setting" -->
      <h:inputText id="#{labelKey}" value="#{currSetting.value}"/>

      <a4j:outputPanel ajaxRendered="true">
        <h:message for="#{labelKey}" styleClass="errormessage" />
      </a4j:outputPanel>
    </s:decorate>
  </li>
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎么能超越这个?

jsf seam

5
推荐指数
1
解决办法
2万
查看次数

在html中嵌入flash的最佳方法

在html中嵌入flash的方法太多了,哪种方式最好?要求是:

  • 跨浏览器支持
  • 支持替代内容(如果浏览器不支持Flash)
  • 是否需要特定版本的Flash播放器

我一直在阅读有关SWFobject的内容,是否有人使用过/测试过?

html javascript embed flash

8
推荐指数
1
解决办法
8515
查看次数