标签: user-interface

Java AWT/Swing:获取有关窗口位置/大小变化的通知

我有一个窗口,我希望在位置或大小发生变化时得到通知.哪种类型的听众最好采取?

WindowListener 对我不起作用......

无论如何?

感谢致敬

java user-interface swing awt listener

0
推荐指数
1
解决办法
1944
查看次数

重写多个if语句

我觉得这是一堆你知道我的意思.它的工作原理,但我觉得我在页面生命周期(加载和回发)方面做得太过分了,甚至我在每个if语句中都有冗余.

这是怎么回事:

  1. 在非常页面加载时调用此方法(无论是回发还是其他)
  2. 如果用户提交表单,则会减少他们的totalPoints(这些radiobuttons下面有一个按钮,允许他们提交和声明积分).

因此,我也在用户声明点(提交)之后立即调用此方法,该点将从下一次的总数中删除这些点.因此,基于其帐户中的总分,我需要在页面从上次提交刷新后启用/禁用这些单选按钮

private void SetPointsOptions()
{
    int totalPoints = customer.TotalPoints;

    rbn200Points.Text = "200 pts";
    rbn250Points.Text = "250 pts";
    rbn400Points.Text = "400 pts";
    rbn500Points.Text = "500 pts";
    rbn600Points.Text = "600 pts";

    // clear state of radio buttons & disable submit
    if (totalPoints < 200)
    {
        rbn200Points.Enabled = false;
        rbn250Points.Enabled = false;
        rbn400Points.Enabled = false;
        rbn500Points.Enabled = false;
        rbn600Points.Enabled = false;

        rbn200Points.Checked = false;
        rbn250Points.Checked = false;
        rbn400Points.Checked = false;
        rbn500Points.Checked = false;
        rbn600Points.Checked = false;

        btnClaimRewardPoints.Enabled = false; …
Run Code Online (Sandbox Code Playgroud)

asp.net optimization user-interface control-flow

0
推荐指数
1
解决办法
623
查看次数

Windows对话框:何时使用"确定+取消"以及何时使用"保存+取消".是Windows标准吗?

什么时候在对话框中和"保存+取消"时使用OK +取消.我看过它们可以互换使用.有窗户标准吗?

.net standards user-interface winforms

0
推荐指数
1
解决办法
371
查看次数

如何使用C#开始创建应用程序GUI?

HI!

我是C#的新手,并计划将它用于我的应用程序GUI.我试图使我的GUI类似于SPSS:http://www.spss.com/images/08/statistics_screens/ez_rfm-big.jpg

在C#中这很容易吗?是否有模板完成了大部分工作?(与MFC中的MDI/SDI框架一样)

有人可以提出一些重要的例子(一些工作/半工作的源代码供我研究吗?)

谢谢,尹

c# user-interface

0
推荐指数
1
解决办法
1319
查看次数

Tab-Switching最近订单背后的理由是什么?

当用于选项卡/窗口/文档/任务切换时,我无法理解最近订单背后的原因(Windows在通过Alt+ 切换时如何排序窗口Tab).Firefox进行标签切换的方式(标签保持一致的顺序,Ctrl+ Tab/ Ctrl+ Shift+ Tab用于移动到下一个/上一个标签)似乎比按时间顺序切换更自然.

当有超过5个标签或窗口时,我很快忘记了它们被打开的时间顺序.因此,它们之间的切换顺序变得难以预测.即使我记得这片活跃的当前之前,哪一个是之前活跃的是,它只是需要大量的击键切换到这些.比我在Firefox或Chrome中使用直接订单更多.

  1. 除了向后兼容性(对于习惯于旧热键和使用模式的用户),是否有合理的理由在应用程序中使用MRO?
  2. 为什么它仍然在Windows中使用Alt+ Tab应用程序之间切换?

user-interface tabs

0
推荐指数
1
解决办法
243
查看次数

问用户还是尽量不打扰他?

我有一个应用程序可能会收到来自另一台计算机的数据的网络请求.可以将数据分组为几个类别,以便可以对其进行过滤.

在这种情况下,可能会发生两件事:

  1. 我让用户能够过滤他想要发送的信息(从而减少带宽并为用户提供强大的功能)
  2. 尽量不要打扰用户,以便尽可能简单地使用应用程序,并事先决定将发送哪些信息.

基本上是Google UI与"您的应用UI"之间的争论.第二个选项太简单了,但它限制了用户准确决定他想要发送的数据的能力,第二个选项为用户带来了可能不需要的复杂性.

你有什么选择更好?

user-interface

0
推荐指数
1
解决办法
124
查看次数

哪些编程语言符合GUI应用程序开发的这些标准?

我正在努力寻找一种编程语言,我觉得它非常适合学习和使用桌面/ GUI应用程序开发.我意识到任何语言都不可能满足所有这些标准,但我想找到一个尽可能多的语言.我已经按照从最理想/最重要到最不重要的顺序列出了以下功能.

理想的语言特色:

  • 代码样式:C /类似Java
  • GUI开发:简单,优雅,平台本机样式
  • 社区:广泛记录,积极发展,友好和乐于助人,团结一致
  • 面向对象
  • 垃圾收集,不用担心指针等
  • 本机编译,没有第三方运行时,如GTK或.NET
  • 多平台(可在*nix,Windows,Mac上编译)
  • 合理快速
  • 混合打字(软打字,或软打字和严格输入 - 即派克)

背景:

最重要的是,我需要一些直接前瞻且相当熟悉的东西,以及不需要深入理解特定于平台的API的东西.我不能花费大量时间学习用C++开发Win32应用程序.我已经使用了wxWidgets,并且喜欢它的基本用法,但我真的想要使用垃圾收集,动态类型等语言.

我对Java,C#和其他人的沮丧是需要第三方运行时.我不希望最终用户担心安装和维护单独的平台.

接着.想法?

user-interface garbage-collection programming-languages pike

0
推荐指数
4
解决办法
1220
查看次数

如何在Visual C#中的消息框中显示整数?

我正在尝试使用消息框来调试Visual C#程序.当我单击一个按钮时,我想要一个简单的消息框来弹出并显示几个整数变量的值.这就是我所拥有的

System.Windows.Forms.MessageBox.Show(myGame.P2.Money);
Run Code Online (Sandbox Code Playgroud)

但是变量Money是一个整数,所以我得到这个错误:

参数'1':无法从'int'转换为'string'

我如何让它工作?

c# string user-interface integer visual-studio-2008

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

用于编写GUI应用程序的编程语言

除了.NET或Java,哪种语言可用于为Windows和Linux编写应用程序?

user-interface programming-languages

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

在按钮上运行外部.exe单击c ++.如何?

我正在用C++创建一个简单的GUI,里面有几个按钮.我想点击这些按钮时启动一些外部.exe文件.

实现这个目的的代码是什么?

c++ user-interface visual-c++

0
推荐指数
1
解决办法
1772
查看次数