有没有人知道Swing相关的GUI指南 - 特别是关于如何设计Swing应用程序以及我应该使用哪些组件?我不是在寻找官方标准,而是我可以用来为我的项目设定一个好标准的实用技巧.
我自己没有太多使用Swing.当然,使用GUI设计器单击GUI并不是什么大问题.不过,我想从有Swing经验并知道应该避免的人那里获得一些见解.最近的摇摆(在Java 6-10中)得到了不错的改变.因此目前没有太多具体的标准化.
我希望我的gridview的标题是超链接,没有"SortExpression"...我在网上搜索,但我一直不是很成功.
有人有解决方案吗?
例如:当点击简单网格视图的标题时,该网站会导航到网页.可能吗?
提前致谢!
我正在尝试使用Spring Security进行非常简单的基本身份验证.我已正确配置命名空间,服务器中没有例外.在我的"servlet.xml"中,我获得了Spring Security的下一个:
<security:http>
<security:http-basic></security:http-basic>
<security:intercept-url method="POST" pattern="/**" access="ROLE_USER" />
</security:http>
<security:authentication-manager alias="authenticationManager">
<security:authentication-provider>
<security:user-service>
<security:user name="cucu" password="tas" authorities="ROLE_USER" />
<security:user name="bob" password="bobspassword" authorities="ROLE_USER" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
Run Code Online (Sandbox Code Playgroud)
它几乎都是完美的:POST没有提示任何登录表单的POST方法,并且方法提示它.问题是,那也不是cucu,也bob不能登录那里.任何人都可以看到我做错了什么?
提前致谢!;-)
我在视图上有一个常规文本字段,我想使用iPhone键盘上的搜索按钮.对于我的生活,我无法弄清楚如何做到这一点.似乎没有任何暴露的事件,我可以连线,特别是与键盘上的搜索按钮有关.我已经google了一下,但我也没有找到任何与此主题相关的内容.
可能重复:
如何水平居中div?
使用HTML中心对象的一种简单方法是使用 align='center',但它不适用于div.
我试过了:
style='text-align:center';
style='left:50%';
Run Code Online (Sandbox Code Playgroud)
我甚至是真正的中心标签
<center>
Run Code Online (Sandbox Code Playgroud)
但我不能让我的目标div成为中心.
我使用gcc编译器在C中创建了一个程序.现在它没有GUI组件.我用makefile编译它并在终端中运行它.我需要部署它,以便可执行文件是独立的.我希望可执行文件有一个图标,单击时启动终端中的程序.谁能告诉我怎么做?
我有一个进入Web应用程序的插件模块.如果模块没有正确加载,Web应用程序继续运行没有意义,Web应用程序可能根本不应该加载,我们希望此模块始终正确初始化.如果我要抛出一个运行时异常,它会进入日志,然后被忽略,因为应用程序无论如何都会继续,最终用户永远不会知道......我知道只有在特殊条件下才会抛出错误,它们通常与系统无法恢复的情况有关,但在这种情况下你会做什么?
经过一些工作,我的路线应用程序工作正常.我唯一想要添加的是双击放大功能,但我不知道如何.
你能给我一个暗示吗?
java android android-view android-mapview android-touch-event
我想在我的mssql存储过程中使用一个参数来在小的和详细的结果之间切换(出于可维护性,性能和网络负载的原因).
如果参数设置为1,我将获得所有列,否则只有一个或两个最重要的列.它的工作方式非常有限:
ALTER PROCEDURE [dbo].[GetAllUsers]
@detail BIT
AS
IF @detail = 1 SELECT UserName, Title, UserID FROM Users
ELSE SELECT Username FROM Users
Run Code Online (Sandbox Code Playgroud)
但我想使用合并的WHEN子句.以下是我尝试过的,但这不起作用.
ALTER PROCEDURE [dbo].[GetAllUsers]
@detail BIT
AS
CASE @detail
WHEN 1 THEN SELECT UserName, Title, UserID
ELSE SELECT UserName END
FROM Users
WHERE UserID < 5
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这样的事情?
我需要从给定的数组()创建一个有效的xml;
我的方法看起来像这样,
protected function array2Xml($array)
{
$xml = "";
if(is_array($array))
{
foreach($array as $key=>$value)
{
$xml .= "<$key>";
if(is_array($value))
{
$xml .= $this->array2Xml($value);
}
$xml .= "</$key>";
}
return $xml;
}
else
{
throw new Exception("in valid");
}
}
protected function createValidXMLfromArray($array,$node)
{
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$xmlArray = $this->array2Xml($array);
$xml .= "<$node>$xmlArray</$node>";
return $xml;
}
Run Code Online (Sandbox Code Playgroud)
如果我执行上面的操作,我只需要获取空值的键;
喜欢
<node>
<name></name>
</node>
Run Code Online (Sandbox Code Playgroud)
如果我通过这个,我需要的是什么 array("name"=>"test","value"=>array("test1"=>33,"test2"=>40));
它返回这个
<node>
<name>test</name>
<value>
<test1>33</test1>
<test2>40</test2>
</value>
</node>
Run Code Online (Sandbox Code Playgroud)
错误在哪里错误在上面的递归中我错了什么?