程序员通常充当用户界面的设计者.你可以争论它是否好.但是,特别是在小公司中,这是一个不变的现实.
作为程序员,你个人认为,我们的设计UI是什么?我个人认为不是这样,特别是当你打算在Web应用程序上工作时,他们也会让你设计UI.
****如果我错了,请纠正我.****
这是在NetBeans 6.5,Java 6中.
我在NetBeans GUI Designer中具有以下层次结构:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
Run Code Online (Sandbox Code Playgroud)
JPanel Y与JPanel X完全相同,所以我想在两个地方重复使用JPanel X,但是我如何在GUI Builder中执行此操作?
我尝试复制粘贴JPanel X,但它创建了一个完整的"深度"副本(JPanel X1等),复制了JPanel X中的所有内容.
一些谷歌搜索表明它可能会添加到Palette,但我还没有找到一种方法将简单的JPanel添加到调色板(而不是完整的JFrame).
我创建了一个相当庞大的Java GUI应用程序,其中包含许多表单窗口,其中的设置被锁定在.form文件中.我想知道有没有办法将这些.form文件转换或重构为我可以修改的真正的Java源代码?
GUI是使用Netbeans 6.5创建的.
我无法在IntelliJ的Palette中的任何位置找到标题中指定的组件.我注意到表单有一个JMenuBar,但我没有看到它,我不知道如何访问它.有没有办法直观地使用这些组件?
是否有免费(或相对便宜)的Java GUI设计器/构建器?
我一直想要熟练掌握一门新语言.我想学习几种语言,但能够创建(应用程序)GUI对我来说非常重要.我在C#工作,所以我已经非常习惯于GUI设计师.
我希望用C++或Java(这两者我都有很少的经验)会变得更好.其他语言也可能很有趣.我真的需要能够合理地制作GUI.
那么什么(非.net)语言有一个非常好的GUI设计方法?
这个问题的扩展可能是最常见的GUI API /设计者是什么?
任何人都可以命名一个应用程序的实例,其中点击一个实体(比如图像)做一件事,但如果你双击它会做一些不同的事情吗?
我能找到的唯一例子是双击iTunes中的曲目,然后选择它(单击功能),然后播放它(双击功能),这意味着(逻辑上)双击是超集(包含单击).
基本上,我被要求实现(在WPF中)单击图像单击做一件事和图像双击做另一件事我不确定这是否在概念上是正确的.
如果某人有一个明智地做这个的例子,那将是值得赞赏的吗?
是否有一个GUI工具,我可以使用它来图形化地设计新的Django模型?例如,在不同模型中的字段之间绘制线条以指示外键.
以图形方式修改现有模型也很不错.
我们组织的网站正在转向Sitecore CMS,但我们正在努力为开发人员(4),设计师(4),QA人员(3),作者(10-15)和审批者(4-10)设置环境在他们可以独立工作的地方,我知道会有依赖,但想法是最小化它.
这里有几条规则:
1)无论谁对变更负责,他们应该做所有事情,除非有任何依赖.
2)如果一个团队正在处理一个功能,那么它不应该停止或影响其他团队的工作.例如,如果QA正在测试该功能,那么Derringers和开发人员应该继续他们在相同功能上的工作以获得新的增强功能.
与环境相关的问题:
1)设计师在哪里工作?我的意思是他们将添加他们的html,js和图像?在哪台服务器上?在Sitecore?在源代码管理(TFS)?
2)设计师和开发者应该如何合作?我知道开发人员将使用Sitecore中的本地计算机.并将他们的工作推广到集成服务器,但他们将如何获得设计师的东西?假设该功能已成功投入生产,现在只需要更改图形设计,比如说字体样式和一些图像然后设计师应该进行这些更改吗?在哪个服务器上?之后,Sitecore实例将如何与其他Sitecore实例同步.对于设计更改,我不希望开发人员宣传任何代码或文件.
3)同步Sitecore环境/数据库最安全的方法是什么?意味着已经发布到生产网站的任何内容,我们将需要回到DEV,QA和UAT环境.
我们不想对代码,html,js和图像文件进行任何手动升级.有没有办法通过工具或Sitecore命令自动执行这些操作.我个人不喜欢Sitecore软件包.
4)你知道有什么好的参考吗?我在哪里可以找到类似问题的答案?任何网站,书籍,博客?
我知道一个文档"了解Sitecore Deployments 6.2",但设计器部分以及如何同步不同的环境不会在那里讨论.
谢谢.
对于普通的旧Windows API,是否有一个好的GUI设计器(读取:拖放/ WYSIWYG)?我不是在寻找使用Qt,GTK,.NET等的东西,只是简单的旧Windows API.
必须可以使用C或C++.
gui-designer ×10
java ×4
netbeans ×2
swing ×2
c ×1
c++ ×1
django ×1
environment ×1
matisse ×1
open-source ×1
python ×1
reusability ×1
sitecore ×1
winapi ×1
wpf ×1