问题列表 - 第13175页

Java的setPreferredSize不会调整JPanel的大小

我正在努力(!)与Java GUI开发.所有这些显而易见的小事都是行不通的.我将解释我想要做什么以及我失败的地方(这非常令人沮丧):

我有这个graphics2d对象,它位于一个面板中.现在这个图形绘制图像,它可以继续绘制并永久绘制.这幅画扩大了恐怖,因为我不知道它的大小,我把它放在一个滚动窗格内.现在我想在每次痛苦迭代中调整JPanel的大小,并将setPreferredSize设置为更大的值,从而扩展scrollpane的旋钮.

问题:从某种原因,当我从paint调用setPreferredSize时,它什么也没做.我在面板上叫它.当我尝试从调用paint的函数调用setPreferredSize时,它只执行一次调整大小操作!

可能是什么原因?

除此之外,我还有另外一个小问题,我很乐意解决:由于图形绘制会持续增加并且时间大小增加,我如何提升滚动窗格的位置?逐渐增加吗?

人们,非常感谢你.我确定需要帮助

java user-interface scroll jpanel

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

CSS - 增加页面字体大小

可能重复:
允许用户更改网页中的字体大小

你好,

我有一些网页.我希望用户点击图片,并使页面上所有内容的字体大小增加.这可能吗?如果是这样,怎么样?

我知道浏览器里面有选项.基本上,我想在页面本身中做到这一点.

谢谢.

css

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

Visual Studio的"自动解析"功能不适用于扩展方法 - 现在怎么办?

我喜欢visual studio中的"Resolve"功能.

典型场景:

  1. 输入 Debug
  2. 类型 .
  3. 请注意,不会出现智能感知
  4. 右键点击
  5. 选择"解决"
  6. 选择using System.DiagnosticsSystem.Diagnostics.Debug

美丽.一直使用它.

扩展方法场景:

  1. 输入 var maxNumber = new int[] {1, 2, 3, 4}
  2. 类型 .
  3. 请注意,intellisense引出了数组方法,但没有LINQ扩展方法
  4. 手动输入 Max()
  5. 右键点击 Max()
  6. 无法找到解决方案
  7. 右键单击 int[]
  8. 仍然没有找到解决方案
  9. 不好意思地滚动到页面顶部并输入using System.Linq;*

    *假设你是用心去理解它,否则会绞尽脑汁或者试着去查找它

实施理念:

如果要发明这个功能,一个想法就是当我键入.读取时出现的第一个intellisense项目,<extension methods...>如果我点击该项目,它会显示包含该类的扩展方法的所有名称空间的Resolve列表.题.

情侣问题:

  1. 此功能是否适用于Visual Studio的未来版本?
  2. 有关查找可能适用于特定类的扩展方法(以及相应的命名空间)的任何变通方法/技巧?

intellisense extension-methods namespaces visual-studio

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

目标C:为什么在创建ui对象后立即释放

许多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会导致视图被释放吗?

iphone cocoa-touch objective-c

5
推荐指数
4
解决办法
773
查看次数

如何使用PHP和Zend中的Facebook Connect注销用户?

我正在尝试使用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()

他们似乎都没有工作.

php frameworks facebook zend-framework

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

如何使用Ruby on Rails开始使用TDD?

我熟悉这些概念(在大学里参加测试课程),但我不知道如何真正使用它们,因为我从未参与过"真正的"TDD项目.

我即将开始使用Ruby on Rails开发项目(最有可能使用2.3).此应用程序将用于管理数据,用户和一些文件.一开始不会太复杂,但在接下来的6个月内可能会扩展很多,所以我觉得现在是进入TDD的最佳时机.

我对如何做到这一点有一个基本的想法,但我仍然需要一些指示和建议:

  • 我应该阅读什么Ruby on Rails TDD 101文章?

  • 我需要测试什么?

  • 我应该使用什么gem /插件?

  • 我应该使用rspec吗?别的什么?

  • 一旦我完成了所有测试课程,我该如何进行部署?(例如:持续整合)

  • TDD到底耗时多少?

  • 我是否需要阅读一本关于此的书,或者我可以通过玩它并阅读在线教程来获得所有内容吗?如果我需要读一本书,那本书是什么?


我喜欢用例子学习,所以有人可以告诉我如何去采取TDD方法来解决这个问题:

我有公司.我有联系人.联系人可以链接到1家公司.公司可以拥有多个联系人.我想创建方法来创建联系人,公司和公司的联系人.

您不必在答案中使用此示例,但它会有所帮助:)

testing tdd ruby-on-rails

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

使用C编程时出现Flymake配置错误

当试图在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.

提前致谢!

c emacs

11
推荐指数
2
解决办法
3405
查看次数

如何在C#List中存储IP地址列表,使其也可以搜索到子网?

我应该如何正确地存储IP地址列表与地址作为子网,使其可搜索?

有两个例子:

  1. 我有IP地址1.2.3.4,在我的C#List中有1.2.3.4条目,所以这里我们没有问题.

  2. 我有IP地址3.4.5.6,在我的C#列表中我有子网3.4.0.0/24.这是我的问题.

如何在List中存储IP子网以涵盖第二个示例?

谢谢

c# comparison ip-address subnet

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

什么是表示无向图的良好数据结构?

我需要构建一个无向图.我不需要它做任何太花哨的事情,但理想情况下它会像这样工作:

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)

structure graph sml functor data-structures

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

为什么在PHP中使用sprintf函数?

我正在尝试更多地了解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 printf

186
推荐指数
8
解决办法
7万
查看次数