我正在努力(!)与Java GUI开发.所有这些显而易见的小事都是行不通的.我将解释我想要做什么以及我失败的地方(这非常令人沮丧):
我有这个graphics2d对象,它位于一个面板中.现在这个图形绘制图像,它可以继续绘制并永久绘制.这幅画扩大了恐怖,因为我不知道它的大小,我把它放在一个滚动窗格内.现在我想在每次痛苦迭代中调整JPanel的大小,并将setPreferredSize设置为更大的值,从而扩展scrollpane的旋钮.
问题:从某种原因,当我从paint调用setPreferredSize时,它什么也没做.我在面板上叫它.当我尝试从调用paint的函数调用setPreferredSize时,它只执行一次调整大小操作!
可能是什么原因?
除此之外,我还有另外一个小问题,我很乐意解决:由于图形绘制会持续增加并且时间大小增加,我如何提升滚动窗格的位置?逐渐增加吗?
人们,非常感谢你.我确定需要帮助
可能重复:
允许用户更改网页中的字体大小
你好,
我有一些网页.我希望用户点击图片,并使页面上所有内容的字体大小增加.这可能吗?如果是这样,怎么样?
我知道浏览器里面有选项.基本上,我想在页面本身中做到这一点.
谢谢.
我喜欢visual studio中的"Resolve"功能.
典型场景:
Debug.using System.Diagnostics或System.Diagnostics.Debug美丽.一直使用它.
扩展方法场景:
var maxNumber = new int[] {1, 2, 3, 4}.Max()Max()int[]不好意思地滚动到页面顶部并输入using System.Linq;*
*假设你是用心去理解它,否则会绞尽脑汁或者试着去查找它
实施理念:
如果要发明这个功能,一个想法就是当我键入.读取时出现的第一个intellisense项目,<extension methods...>如果我点击该项目,它会显示包含该类的扩展方法的所有名称空间的Resolve列表.题.
情侣问题:
许多iPhone代码示例(来自Apple等)包含如下代码:
- (void)viewDidLoad {
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
// add the top-most parent view
UIView *contentView = [[UIView alloc] initWithFrame:applicationFrame];
contentView.backgroundColor = [UIColor blackColor];
self.view = contentView;
[contentView release];
levelView = [[LevelView alloc] initWithFrame:applicationFrame viewController:self];
[self.view addSubview:levelView];
calibrationView = [[CalibrationView alloc] initWithFrame:applicationFrame viewController:self];
}
Run Code Online (Sandbox Code Playgroud)
此片段来自BubbleLevel示例项目.
我的问题:为什么发布消息发送到contentView?我们在self.view中保留对contentView的引用,我们显然希望在应用程序的生命周期中使用它,而不仅仅是在此方法中.不会调用release会导致视图被释放吗?
我正在尝试使用PHP和Zend Framework构建一个Connect应用程序.我还有一个基于Zend_Auth的用户身份验证系统.现在,我可以使用Facebook登录但注销不起作用.
我需要清除Zend_Auth身份以及删除所有Facebook登录信息.最好的方法是什么?
我facebook_client->expire_session()和他们facebook_client->clear_cookie_state();一起努力,并且facebook_client->logout($next)在打电话之后Zend_Auth::getInstance()->clearIdentity()
他们似乎都没有工作.
我熟悉这些概念(在大学里参加测试课程),但我不知道如何真正使用它们,因为我从未参与过"真正的"TDD项目.
我即将开始使用Ruby on Rails开发项目(最有可能使用2.3).此应用程序将用于管理数据,用户和一些文件.一开始不会太复杂,但在接下来的6个月内可能会扩展很多,所以我觉得现在是进入TDD的最佳时机.
我对如何做到这一点有一个基本的想法,但我仍然需要一些指示和建议:
我应该阅读什么Ruby on Rails TDD 101文章?
我需要测试什么?
我应该使用什么gem /插件?
我应该使用rspec吗?别的什么?
一旦我完成了所有测试课程,我该如何进行部署?(例如:持续整合)
TDD到底耗时多少?
我是否需要阅读一本关于此的书,或者我可以通过玩它并阅读在线教程来获得所有内容吗?如果我需要读一本书,那本书是什么?
我喜欢用例子学习,所以有人可以告诉我如何去采取TDD方法来解决这个问题:
我有公司.我有联系人.联系人可以链接到1家公司.公司可以拥有多个联系人.我想创建方法来创建联系人,公司和公司的联系人.
您不必在答案中使用此示例,但它会有所帮助:)
当试图在Emacs中运行Mx Flymake-Mode时,我得到:
Flymake: Configuration error has occured while running (make -s -C ./CHK_SOURCES=helloworld_flymake.c SYNTAX_CHECK_MODE=1 check-syntax). Flymake will be switched OFF
Run Code Online (Sandbox Code Playgroud)
我在一个名为helloworld.c的缓冲区中调用该命令:
#include <stdio.h>
int main(void) {
printf("Hello World");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
并在同一目录中有一个名为Makefile的文件:
helloworld: helloworld.c
gcc helloworld.c -o helloworld
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu 9.04下运行GNU Emacs 23.0.91.1.
提前致谢!
我应该如何正确地存储IP地址列表与地址作为子网,使其可搜索?
有两个例子:
我有IP地址1.2.3.4,在我的C#List中有1.2.3.4条目,所以这里我们没有问题.
我有IP地址3.4.5.6,在我的C#列表中我有子网3.4.0.0/24.这是我的问题.
如何在List中存储IP子网以涵盖第二个示例?
谢谢
我需要构建一个无向图.我不需要它做任何太花哨的事情,但理想情况下它会像这样工作:
structure UDG = UndirectedGraph
val g = UDG.empty
val g = UDG.addEdges(g, n1, [n2, n4, n7]) (* n1 is connected to n2, n4, and n7 *)
val g = UDG.addEdge(g, n2, n3)
UDG.connected(g, n2) (* returns [n1, n3] *)
Run Code Online (Sandbox Code Playgroud)
SML/NJ中是否有良好的数据结构来建模这些关系?我应该自己滚吗?
我已经继续尝试滚动自己,但是当我尝试测试它时,我遇到类型不匹配错误.我对SML结构和仿函数的经验非常基础,所以我认为我做的事情显然是错误的.我如何让它工作?另外,你可以帮我做一个'a graph吗?从语义上看,这似乎更有意义.
signature ORD_NODE =
sig
type node
val compare : node * node -> order
val format : node -> string
end
signature GRAPH =
sig
structure Node : ORD_NODE
type graph
val empty …Run Code Online (Sandbox Code Playgroud) 我正在尝试更多地了解PHP函数sprintf()但是php.net对我没有多大帮助,因为我仍然感到困惑,为什么要使用它?
看看我下面的例子.
为什么用这个:
$output = sprintf("Here is the result: %s for this date %s", $result, $date);
Run Code Online (Sandbox Code Playgroud)
如果这样做并且更容易编写IMO:
$output = 'Here is the result: ' .$result. ' for this date ' .$date;
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?
php ×2
c ×1
c# ×1
cocoa-touch ×1
comparison ×1
css ×1
emacs ×1
facebook ×1
frameworks ×1
functor ×1
graph ×1
intellisense ×1
ip-address ×1
iphone ×1
java ×1
jpanel ×1
namespaces ×1
objective-c ×1
printf ×1
scroll ×1
sml ×1
structure ×1
subnet ×1
tdd ×1
testing ×1