对这个有点不明确的问题道歉 - 想不出更好的方法.
我使用JXTaskPane(来自Swing labs扩展API)来显示一些信息.
用户可以"单击"标题以展开面板.JXTaskPane位于容器JPanel中,然后将其添加到我的主应用程序窗口JFrame中.
我希望我的应用程序窗口调整为扩展任务窗格的大小.为此,我向容器JPanel添加了一个组件监听器,它将大小设置为现在扩展的面板.
panel.addComponentListener(new ComponentListener()
{
public void componentResized(ComponentEvent e)
{
Dimension newSize = ((JXTaskPane)e.getSource()).getSize();
reSizeFrame(newSize);
}
}
private void reSizeFrame(Dimension newSize)
{
if ((newSize.height < maxSize.height) && (newSize.width < maxSize.width))
{
containerPanel.setSize(newSize);
appFrame.setSize(containerPanel.getSize());
appFrame.pack();
}
}
Run Code Online (Sandbox Code Playgroud)
问题是在任务窗格扩展时调用componentResized方法,因此调用resizeFrame方法很多次,并且在屏幕上看起来非常糟糕.
如何检测JXTaskpane何时完成大小调整?我想到了两种方法:
将resizeFrame()方法放在SwingUtilities.invokeLate(..)调用中.
放入一个timer resizeFrame调用,所以任何后续调用都不会做任何事情,直到定时器触发.这应该为面板调整大小提供足够的时间.
前进的最佳方式是什么?
此外 - 这是我经过多年服务器端程序后的第一个认真的 Java GUI应用程序.StackOverflow非常有用.那谢谢啦!
要获取在应用程序中创建的所有QWidget的列表,我们可以简单地调用QApplication::allWidgets().
我已经阅读了文档,并且我没有找到这样的内容来获取所有QObject的列表.如果应用程序创建不是QWidgets的独立QObject,我就没有这样的功能可供使用.
有没有办法获得这样的清单?
我在一个html页面上有两个表单.使用jQuery,是否有可能在提交第一个数据时将两个表单中的数据都放入POST数据中?
我基本上有两个问题:
eclipse:eclipse,它开始构建eclipse项目)如果解释的文件具有不一致的选项卡用法,则可以启动Python解释器-tt以引发TabError异常.
我正在尝试为SVN编写一个预提交挂钩,拒绝引发此异常的文件.我可以传递提交的文件python -tt但我的问题是文件也被执行,除了被检查.有没有办法告诉Python"只分析文件,不运行它"?或者也许其他一些方法可以更好地完成我想要的东西.
我对.net知之甚少,但我正在开发一个项目,其中要求将嵌入在电子表格中的一些Excel VBA代码移植到独立的C#.
它们是否可以自动化(或半自动化)此端口或编译?他们的表现如何?
快速的,2>&1将stderr重定向到stdout,但是&符号是什么意思?我知道如果我们将2 > 1它输出到一个名为的文件1,那么&符号会做什么?
请帮助,我总是很难完成所有这些事情.当我需要的是phpmyadmin有一个登录表单,以便我可以输入密码和用户名.我不需要本文档中包含的所有内容.是否有关于如何在phpmyadmin中创建登录表单的初学者教程.像这样的文件真的很糟糕. http://www.phpmyadmin.net/documentation/Documentation.html#config
嗯,这就是 html 代码:
<ul>
<li>first item</li>
<li>second item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
和CSS:
ul, li { margin: 0px; padding: 0px; }
Run Code Online (Sandbox Code Playgroud)
没什么特别的,对吧?没有什么值得骄傲的,它只是显示一个没有任何边距或填充的列表。嗯,差不多……
那里的这个空间怎么样?我似乎无法摆脱它。有任何想法吗?:]
我最近似乎遇到的一个主要障碍是了解我一直在开发的一些基于MVC的应用程序的一些更复杂的路由要求.我在找到正确的教程集时遇到问题,让我通过它来获得完整的理解.
我想要找到的是一套完整的教程,用于从基本(控制器/动作/ id)到高级的所有路由.
我称之为高级路由的一个例子是:
/blog/year/month/day/title-将映射到控制器:blog与行动:post和参数:year,month,day和title
/blog/title- 将映射到controller:blog和action:post并作为参数:title
/title- 将映射到controller:blog和action:post并作为参数:title
我可以使用数据库将每个可能的集合映射到全局中的显式路由,但这似乎正在使得路由引擎路由到正确的位置失败了.我宁愿定义规则一次.
html ×2
asp.net-mvc ×1
bash ×1
c# ×1
compilation ×1
console ×1
css ×1
eclipse ×1
excel ×1
excel-vba ×1
html-lists ×1
java ×1
jquery ×1
jxtaskpane ×1
maven-2 ×1
phpmyadmin ×1
plugins ×1
python ×1
qobject ×1
qt ×1
qwidget ×1
scripting ×1
svn ×1
swing ×1
vba ×1