我想再次进入java(已经有几年了).我从来没有真正在java中进行任何GUI编码.我一直在使用Netbeans来开始这个.
在工作中使用C#中的winforms时,我使用usercontrols来构建UI的一部分并动态地将它们添加到表单中.
我一直在尝试JPanels在C#中使用类似用户控件.我创建了一个JPanel名为的表单BlurbEditor.这有一些简单的控制.我试图在运行时将其添加到另一个面板上的按钮事件.
这是我认为可行的代码:
mainPanel.add(new BlurbEditor());
mainPanel.revalidate();
//I've also tried all possible combinations of these too
//mainPanel.repaint();
//mainPanel.validate();
Run Code Online (Sandbox Code Playgroud)
遗憾的是,这不起作用.我究竟做错了什么?
我一直想要熟练掌握一门新语言.我想学习几种语言,但能够创建(应用程序)GUI对我来说非常重要.我在C#工作,所以我已经非常习惯于GUI设计师.
我希望用C++或Java(这两者我都有很少的经验)会变得更好.其他语言也可能很有趣.我真的需要能够合理地制作GUI.
那么什么(非.net)语言有一个非常好的GUI设计方法?
这个问题的扩展可能是最常见的GUI API /设计者是什么?
我正在尝试构建一个可以从网络中另一台机器上运行的服务请求文件的应用程序.这些文件可能相当大(有时500mb +).我正在考虑通过TCP发送它,但我担心它可能需要将整个文件存储在内存中.
可能只有一个客户.也不接受复制到共享目录.唯一需要的通信是客户端说"gimme xyz"和发送它的服务器(以及确保正确发生这种情况所需的一切).
有什么建议?