问题列表 - 第17412页

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

可以在Swing工作线程之外更改模型吗?

在"严肃"的Java GUI应用程序中,您将拥有许多GUI元素背后的模型:例如,DocumentModel支持a JEditorPaneListModel后面的JList.

我们总是被告知不要从Swing工作线程外部进行GUI更改,并给出SwingUtilities.invoke...()解决方法.好吧,我可以忍受!当直接更改GUI组件的属性时,它当然是必要的(并且运行良好).

理想情况下,我的大多数GUI可见更改都是模型,而不是JComponents.但是因为它们是GUI可见的,它们是否"算作"GUI变化?即改变事件和听众提供必要的解耦,还是需要包装模型更改invoke...()

对于Swing专业人士来说可能是老帽子,但是我无法找到任何明确说明这种或那种方式的参考文献.

java concurrency user-interface swing

6
推荐指数
1
解决办法
1100
查看次数

Python:在Windows 7上使用_winreg编辑注册表值时的WindowsError

我试图通过Ned Batchelder 执行此脚本来切换.pyWindows上我的两个Python安装之间的文件关联.此Python脚本使用_winreg模块(winreg在Python 3.x中)编辑某些注册表值(修改的路径和值对可以todo在脚本的列表中看到).

我按如下方式执行此脚本:

> SwitchPy.py "C:\Program Files\Python26"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\SuperUser\SwitchPy.py", line 30, in <module>
    key = reg.OpenKey(classes_root, path, 0, reg.KEY_SET_VALUE)
WindowsError: [Error 5] Access is denied
Run Code Online (Sandbox Code Playgroud)

我猜这可能与帐户权限有关.但是,请注意:

  • 上面使用的帐户是该Administrators组的一部分,并具有管理员权限.

  • 使用上述帐户,我可以执行regedit.exe并手动设置脚本中列出的值,而不会遇到任何权限或访问问题.

我使用的是Windows 7,并且是域名的一部分.这可能与这个问题有什么关系吗?

有没有人对这个错误有任何线索?如何让这个脚本运行?

python registry windows-7 winreg

5
推荐指数
1
解决办法
1349
查看次数

如何使用filegroupdescriptor将文件拖到资源管理器c#

我想将列表框的元素拖放到资源管理器中.当拖放开始时,我需要按需准备文件并将其保存到内存流中.您能否提供一个使用FileGroupDescriptor数据结构的示例?谢谢.安德里亚

c# explorer drag-and-drop

7
推荐指数
1
解决办法
7973
查看次数

有没有办法将URL映射到Spring中的另一个URL?

在Struts 1中,您可以在struts-config.xml中获得如下声明:

<action path="/first" forward="/second.do">
Run Code Online (Sandbox Code Playgroud)

在Spring中是否也可以使用类似的东西,或者我只能将URL映射到控制器?我使用的是Spring 2.5.x.

我当然可以将URL映射到同一个控制器:

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
    <props>
      <prop key="/first.do">theController</prop>
      <prop key="/second.do">theController</prop>
      ...
Run Code Online (Sandbox Code Playgroud)

或者也许使用以下内容org.springframework.web.servlet.mvc.ParameterizableViewController:

<bean id="theDummyController" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
     <property name="viewName" value="forward:second.do"/>
</bean>

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
    <props>
      <prop key="/first.do">theDummyController</prop>
      <prop key="/second.do">theController</prop>
      ...
Run Code Online (Sandbox Code Playgroud)

我知道我可能会使事情复杂化,我应该坚持完成工作的简单事情,但我希望这更像是一种类型的陈述:"这个URL实际上是一个快捷方式(或别名)这个其他的网址"(不要问为什么......长篇故事...),ParameterizableViewController但不完全可见.

那么,这可能吗?

谢谢!

java configuration spring web-applications

6
推荐指数
1
解决办法
2189
查看次数

野外的HTML5风格示例?

有没有人知道在intertubes上使用好的HTML5元素的任何好用例?

具体而言,我很好奇,看看<article>,<aside>,<meter>,<nav>,<header>等.

我对视频,音频,离线或拖放文件感兴趣.只是化妆品的东西.

css html5 css3

3
推荐指数
1
解决办法
4544
查看次数

如何检查Android中的UI线程是否运行?

如何知道正在运行的代码是否在主线程(UI线程)上执行?
使用Swing我使用isEventDispatchThread方法...

multithreading android

42
推荐指数
4
解决办法
3万
查看次数

流畅的实体框架映射

有没有办法像Fluent NHibernate一样为NHibernate执行Fluent EF Mapping?

.net c# entity-framework fluent-interface

2
推荐指数
1
解决办法
3269
查看次数

[C#]在XMLDocument中添加XSL引用

我正在从我的C#代码创建一个XML文档.我需要在我的XML文档中添加XSL引用.我的代码是:

XmlDocument xDoc = new XmlDocument();
if (!File.Exists(fileName))
{
    XmlDeclaration dec = xDoc.CreateXmlDeclaration("1.0", "UTF-8", null);
    xDoc.AppendChild(dec);
    **[Need to add code to add the XSL reference e.g. - <?xml-stylesheet type="text/xsl" href="style.xsl"?> ] **
    XmlElement root = xDoc.CreateElement("Errors");
    xDoc.AppendChild(root);
}
else
{
    xDoc.Load(fileName);
}
XmlElement errorLogStart = xDoc.CreateElement("ErrorLog");
XmlElement errorText = xDoc.CreateElement("Message");
errorText.InnerText = message;
errorLogStart.AppendChild(errorText);
xDoc.DocumentElement.InsertBefore(errorLogStart, xDoc.DocumentElement.FirstChild);

FileStream fileXml = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
xDoc.Save(fileXml);
Run Code Online (Sandbox Code Playgroud)

我需要<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>在我的XML文档中添加以下行.我该怎么做?通过谷歌找不到多少.

xml xslt c#-2.0

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

来自不支持JSON-P输出的外部域的jQuery"getJSON"

我正在尝试从外部站点上的JSON获取数据,但该站点不支持JSON-P输出.这是一个非工作代码的例子,但是很好地了解了我想要实现的目标:

$.getJSON("http://www.bom.gov.au/fwo/IDV60901/IDV60901.94868.json", function(data){
    //Process data here
});
Run Code Online (Sandbox Code Playgroud)

除了本地托管数据或通过AJAX/PHP调用下载和处理数据之外,还有其他方法吗?我宁愿没有服务器服务或下载数据,而是让用户的浏览器直接抓取它.

提前致谢!

javascript jquery json jsonp cross-domain

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