问题列表 - 第19833页

GWT:UiBinder中的菜单

我想在GWT 2.0中通过UiBinder使用声明方法实现菜单(MenuBar,MenuItem).

我遇到了两个问题:

  1. 有没有办法在.ui.xml文件中添加MenuItemSeparators?到目前为止,我只设法将MenuBar-和MenuItem-tags放入文件中.

  2. 使用@UiHandler,GWT为我编写事件处理程序的样板代码.对于菜单,我需要编写命令.我怎么能用UiBinder方法做到这一点?是否有一个命令标记放在.ui.xml文件中?我是否必须自己编写命令处理程序的样板代码?

感谢您思考这些问题!

gwt uibinder

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

NSCollectionView可以自动调整其子视图的宽度以显示一列

我有一个NSCollectionView包含的集合CustomViews.最初,它将子视图平铺为列和行,如网格.然后我将ColumnsIB中的属性设置为1,所以现在它只是在行中一个接一个地显示它们.然而,即使我CustomView的宽度为400px,它设置为自动调整大小,NSCollectionView宽度为400px,并且设置为1列,子视图的宽度约为80px.

我知道我可以通过以下方式解决这个问题:

CGFloat width = collectionView.bounds.size.width;
NSSize size = NSMakeSize(width, 85);
[collectionView setMinItemSize:size];
[collectionView setMaxItemSize:size];
Run Code Online (Sandbox Code Playgroud)

但是将此代码放在awakeFromNib我的方法中WindowController只在程序启动时设置正确的宽度.当我调整窗口大小(和NSCollectionView我指定的自动调整大小)时,CustomViews保持其初始设置的宽度.

如果需要的话,我很乐意自己调整子视图的大小,但我对Cocoa很新,似乎找不到任何解释如何做这种事情的文章.有人能指出我正确的方向吗?

安东尼

cocoa interface-builder nscollectionview

9
推荐指数
2
解决办法
8131
查看次数

PHP file_get_contents()和设置请求标头

使用PHP,是否可以发送HTTP标头file_get_contents()

我知道您可以从您的php.ini文件中发送用户代理.但是,你能不能也发送其他信息,如HTTP_ACCEPT,HTTP_ACCEPT_LANGUAGEHTTP_CONNECTIONfile_get_contents()

或者是否有其他功能可以实现这一目标?

php http-headers

116
推荐指数
3
解决办法
17万
查看次数

C:这种初始化是否正确?

int startingPoint[2]={i,j};
Run Code Online (Sandbox Code Playgroud)

我在阅读完在线代码后得到了这个.这是正确的吗?意味着如果在此语句之前可以在运行时更改i和j的值,是否会使用正确的值初始化数组?请解释.

c

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

C#多色文本在datagridview的单个单元格中

是否可以更改datagridview单元格中存在的子字符串的颜色?

.net c# datagridview colors winforms

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

在原型继承中实现实例方法/变量

在阅读http://javascript.crockford.com/prototypal.html之后,我一直在玩原型继承,并且在理解如何以我使用经典继承的方式使用它时遇到了一些问题.也就是说,原型继承的所有函数和变量基本上都是静态的,除非它们被子对象覆盖.请考虑以下代码段:

var Depot = {   
    stockpile : [],
    loadAmmo : function (ammoType) {
        this.stockpile.push(ammoType);
    }
};

var MissileDepot = Object.create(Depot);
var GunDepot = Object.create(Depot);
Run Code Online (Sandbox Code Playgroud)

stockpileloadAmmo这绝对是在原型,因为这两个MissileDepot和GunDepot有他们.然后我们运行:

MissileDepot.loadAmmo("ICBM");
MissileDepot.loadAmmo("Photon Torpedo");

alert(MissileDepot.stockpile); // outputs "ICBM,Photon Torpedo"
alert(GunDepot.stockpile); // outputs "ICBM,Photon Torpedo"
Run Code Online (Sandbox Code Playgroud)

这是预期的,因为既没有MissileDepot也没有GunDepot实际拥有stockpileloadAmmo在他们的对象中,所以javascript查找继承链到他们的共同祖先.

当然我可以手动设置GunDepot的库存,正如预期的那样,解释器不再需要查找链条

GunDepot.stockpile = ["Super Nailgun", "Boomstick"];
alert(GunDepot.stockpile); // outputs "Super Nailgun,Boomstick"
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.如果这是经典继承(比如Java),loadAmmo将独立地操作MissileDepot和GunDepot的库存,作为实例方法和实例变量.我希望我的原型能够声明孩子们常见的东西,而不是他们分享的东西.

所以也许我完全误解了原型继承背后的设计原则,但我不知道如何实现我刚刚描述的内容.有小费吗?提前致谢!

javascript

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

通过C++程序在PowerShell中打印unicode字符

我的最终目标是通过C++程序将一些非拉丁文本输出写入Windows中的控制台.

cmd.exe让我无处可去,所以我得到了最新的,有光泽的PowerShell版本(支持unicode).我已经证实我可以

  • 输入非unicode字符和
  • 从windows命令看到非unicode控制台输出(如"dir")

例如,我有这个文件,"가.txt"(가是韩语字母表中的第一个字母),我可以得到这样的输出:

PS P:\reference\unicode> dir .\?.txt

    Directory: P:\reference\unicode

Mode                LastWriteTime     Length  
Name                                                       
----                -------------     ------ 
----                                                       
-a---         1/12/2010   8:54 AM          0 ?.txt     
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是使用C++程序写入控制台是行不通的.

int main()
{
    wchar_t text[] = {0xAC00, 0}; // ? has code point U+AC00 in unicode
    wprintf(L"%s", text);  // this prints a single question mark: "?"
}
Run Code Online (Sandbox Code Playgroud)

我不知道我错过了什么.我可以输入并在控制台上看到가的事实似乎表明我有三个需要的部分(unicode支持,字体和字形),但我必须弄错.

我也试过"chcp"而没有任何运气.我在C++程序中做错了吗?

谢谢!

unicode powershell

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

spring security不符合自动代理条件

任何人都可以详细说明这些信息在启动应用程序时的含义

INFO: Bean 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
Jan 13, 2010 11:00:34 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
INFO: Bean '(inner bean)#2' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
Jan 13, 2010 11:00:34 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
INFO: Bean 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#1' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
Jan 13, 2010 11:00:34 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
INFO: Bean '(inner …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

显示色盲图像

快速提问:在这个网站http://www.vischeck.com/examples/上有一些隐藏在另一种颜色中的数字图片,用于测试色盲.有没有办法可以通过算法生成这些图像?

accessibility image color-blindness

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

黑莓API改变主屏幕背景图像

我正在尝试开发一个Blackberry应用程序,它将根据可配置的时间参数定期更改主屏幕背景图像(而不是应用程序背景图像)(就像Windows的WallPaper更换器一样).

是否可以以编程方式更改HomeScreen背景.有没有API可以做到这一点..?

background blackberry homescreen

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