问题列表 - 第23205页

以编程方式编写gui,或使用高级gui编辑器(Java Swing)?

我打算编写一个基于Swing的应用程序(使用Netbeans 6.8).

似乎Netbeans有一个非常高级的GUI编辑器......我仍然怀疑它生成的代码.另外,我不喜欢代码部分被锁定的事实(我仍然理解需要).

有没有人成功使用过Netbeans GUI Editor?它"缩放"吗?

java user-interface swing netbeans

6
推荐指数
2
解决办法
2032
查看次数

为什么我的装饰者在应用它的元素发生变化时不会重新渲染?

在我正在构建的用户界面中,只要面板中的一个控件具有焦点,我就想要装饰面板.因此,我处理IsKeyboardFocusWithinChanged事件,并在元素获得焦点时添加元素,并在焦点失去焦点时移除元素.这似乎工作正常.

我遇到的问题是,如果装饰元素的边界发生变化,则不会重新渲染装饰器.例如,在这个简单的情况下:

<WrapPanel Orientation="Horizontal"
           IsKeyboardFocusChanged="Panel_IsKeyboardFocusChanged">
   <Label>Caption</Label>
   <TextBox>Data</TextBox>
</WrapPanel>
Run Code Online (Sandbox Code Playgroud)

装饰器正确地装饰了接收焦点WrapPanel时的边界TextBox,但是当我输入文本时,TextBox会在装饰边缘下面展开.当然,只要我做任何迫使装饰者渲染的东西,例如ALT-TAB从应用程序中移出或给予另一个小组焦点,它就会自行纠正.但是,如果装饰元素的边界发生变化,我怎样才能重新渲染它?

wpf adorner

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

VBScript可以确定特定文件夹中最近修改(或添加)的文件吗?

我有一个脚本(或者更确切地说会有一个脚本)来检查文件夹并将文件从这个文件夹复制到另一个位置(每天运行一次).但是,我要复制的fileName会根据日期而更改.

基本上,我不想将"strFilePath"设置为"C:\ somePath\somePath2\myFile.txt",而是想简单地采用最近修改过的(或者添加 - 这会对脚本产生影响吗?) "somePath2"文件夹并将其复制到目标.

奖金(但不是完全必要的)是检查脚本是否在过去24小时内修改/添加了文件,并且仅在该情况下将其复制.

谢谢你的帮助!

vbscript copy file

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

iPhone和iPod Touch上的"安全政策错误"

当我尝试在我的ipod touch上运行我的应用程序时,我收到"来自调试器的错误:启动远程程序时出错:安全策略错误".规定看起来顺序,应用程序构建到我的iPhone 3gs就好了.该应用程序用于构建我的ipod触摸正常,所以我很慌张可能已经改变,并想知道是否有人对可能导致此问题的原因有任何想法.构建日志如下.

Mon Mar 15 14:25:54 unknown com.apple.debugserver-43[449] <Warning>: Connecting to com.apple.debugserver service...
Mon Mar 15 14:25:55 unknown SpringBoard[24] <Warning>: Unable to launch com.yourcompany.Unearthed because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.
Mon Mar 15 14:25:55 unknown com.apple.debugserver-43[449] <Error>: error: unable to launch the application with CFBundleIdentifier 'com.yourcompany.Unearthed' sbs_error = 9
Mon Mar 15 14:25:55 unknown com.apple.debugserver-43[449] <Warning>: 1 [01c1/0903]: RNBRunLoopLaunchInferior DNBProcessLaunch() returned error: ''
Mon Mar …
Run Code Online (Sandbox Code Playgroud)

security iphone policy ipod-touch

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

在javascript中验证仅字母字符串

如何快速验证字符串是否仅为字母,例如

var str = "!";
alert(isLetter(str)); // false

var str = "a";
alert(isLetter(str)); // true
Run Code Online (Sandbox Code Playgroud)

编辑:我想添加括号即()异常,所以

var str = "(";
Run Code Online (Sandbox Code Playgroud)

要么

var str = ")";
Run Code Online (Sandbox Code Playgroud)

也应该回归真实.

javascript jquery

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

Ruby:如何遍历一个可能是也可能不是数组的对象?

我有一个在一些用户提交的数据上运行的方法.

有时它会是一个数组,有时它不会.

提交示例:

<numbers>
    <number>12345</number>
</numbers>
Run Code Online (Sandbox Code Playgroud)

另一个例子:

<numbers>
    <number>12345</number>
    <number>09876</number>
</numbers>
Run Code Online (Sandbox Code Playgroud)

我一直在努力做到这each do一点,但当只有一个号码时,我得到一个TypeError (Symbol as array index)错误.

ruby arrays loops

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

何时调用'drawRect'?

我有一些自定义绘图代码,drawRect其中也执行一些大小的计算.

什么时候最早我可以确定这个代码已被加载,例如,如果我想相应地修改它的容器大小?

iphone cocoa cocoa-touch objective-c uikit

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

如何调整QInputDialog,PyQt的大小

我在这里得到了输入

areaInput = QtGui.QInputDialog.getText(self, "Copy Area", "New Area Name:", 0)
Run Code Online (Sandbox Code Playgroud)

但是我想让对话框更大,我已经尝试了诸如此类的东西

QtGui.QInputDialog.resize(400, 400)
Run Code Online (Sandbox Code Playgroud)

然而,它说"第一个参数必须是QWidget类",我不太确定这意味着什么或如何解决它.谢谢.

python qt pyqt

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

.NET线程问题

这段代码之间是否有任何本质区别:

ThreadStart starter = new ThreadStart(SomeMethod);
starter.Invoke();
Run Code Online (Sandbox Code Playgroud)

还有这个?

ThreadStart starter = new ThreadStart(SomeMethod);
Thread th = new Thread(starter);
th.Start();
Run Code Online (Sandbox Code Playgroud)

或者第一个在当前线程上调用方法,而第二个在新线程上调用它?

.net c# multithreading

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

2008年Dojo发生了什么?

很多人都看过流行的AJAX框架(Dojo,jQuery,YUI)的谷歌趋势.

该图表似乎清楚表明,对Dojo的兴趣在2008年第二季度崩溃,下降了80%; jQuery获得了这个优势,并最终成长为Dojo大小的三倍多.

为什么?2008年第二季发生了什么事情,拆除了对Dojo的兴趣?

(请注意,我对Dojo与jQuery的比较并不感兴趣;即使你能解释为什么一个比另一个好,但很难理解为什么在2008年4月突然变得清晰.)

ajax jquery dojo history

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