问题列表 - 第42404页

Java(本机)打印对话框 - 更改图标

我用它PrinterJob.printDialog()来让用户选择一台打印机并更改各种打印设置.

但是,对话框始终使用标准Java coffeecup图标显示,而不是我主窗口(JFrame)中的图标.

如何更改该对话框的图标?

我正在使用以下代码:

PrinterJob pj = PrinterJob.getPrinterJob(); 
pj.printDialog(); // how do I change the icon for the dialog that is displayed here

... // process the selection from the dialog

通常,JDialog从"父"JFrame继承图标,但在这种情况下,我无法传递或指定该对话框的父窗口

我正在使用Java6

java printing awt

8
推荐指数
2
解决办法
6564
查看次数

NHibernate 3.0:没有使用QueryOver的FirstOrDefault()?

我正在使用FluentNHibernate和NH 3.0,使用LINQ提供程序和新的QueryOver语法.

现在使用QueryOver我想得到一个项目(称为结果),其时间戳值尽可能接近给定值,但不是更大:

 Result precedingOrMatchingResult = Session.QueryOver<Result>().
        Where(r => r.TimeStamp < timeStamp).
        OrderBy(r => r.TimeStamp).Desc.                
        FirstOrDefault(); //get the preceding or matching result, if there is any
Run Code Online (Sandbox Code Playgroud)

现在,Intellisense告诉我,没有一种FirstOrDefault()方法.当然,我可以枚举我的有序查询,然后使用LINQ获取我的项目.但这会首先将所有项目加载到内存中.

有没有替代FirstOrDefault(),或者我理解完全错误的东西?

linq nhibernate linq-to-nhibernate queryover

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

具有单个键的多个值的Hashtable

我想在单个键中存储多个值,如:

HashTable obj = new HashTable();
obj.Add("1", "test");
obj.Add("1", "Test1");
Run Code Online (Sandbox Code Playgroud)

现在这会引发错误.

c# hashtable multiple-value

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

为什么我的编程失败?

我的代码如下:

#include <iostream>

using std::cout;
using std::endl;

int next(int n)
{
    return n + 1;
}

int main()
{
    int next(int);  // function declaration
    int *fp = &next;

    int temp = 10;
    temp = (*fp)(temp);
    cout << temp << endl;

    return 0;  
}
Run Code Online (Sandbox Code Playgroud)

编译器点int *fp = &next;需要调试,但是,我没有发现这句话有什么问题.你能告诉我吗?谢谢你的时间~~

c++ debugging

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

什么是最有价值的Java对象数据库?

Java对象数据库的最佳价值在于:

  • 易用性:一行代码存储任何对象.
  • 高效的内存使用:即仅加载所调用的内容,而不是每次加载整个对象(即"透明激活").
  • 操作时自动更改对象(即"透明持久性").
  • 本机查询(不需要SQL,JDOQL等)
  • 自由

任何人都有以下经验:

  • Neodatis
  • db4o的
  • JODB
  • joafip
  • MyOODB

java database object

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

如何确定哪个编译器已用于编译可执行文件?

从编译的文件中,我可以看到哪个编译器已用于生成文件?

c c++ compiler-construction

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

读取选择框的值

有人可以告诉我如何实现以下目标:

我有一个SELECT与不同的OPTIONs.当我点击其中一个选项时,我希望该值显示在DIV中.我用this.value尝试了它,但由于某种原因我仍然做错了.有人可以帮忙吗?

谢谢

javascript

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

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

WebKit未捕获错误:INVALID_STATE_ERR:DOM异常11

我有这个代码,在Firefox中运行良好,但在Chrome中我发现此错误:

sprites.js中的"未捕获错误:INVALID_STATE_ERR:DOM异常11":36

在这一行是这段代码:

context.drawImage(
Run Code Online (Sandbox Code Playgroud)

Context是一个全局变量,其中包含canvas的2d上下文.这是完整的代码:

的index.html

<!doctype html>
<html>
 <head>
  <meta charset="UTF-8">
  <script type="text/javascript" src="sprites.js"></script>
  <script type="text/javascript" src="game.js"></script>
  <script type="text/javascript" src="prototypes.js"></script>
  <script type="text/javascript" src="initialize.js"></script>
 </head>
 <body onload="initialize()">
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

sprites.js

function SpritePrototype(frames, width, height, type)
{
 this.frames = frames;
 this.type = type;

 if (this.frames > 0) {
  this.frameArray = new Array(this.frames);
  for (var i = 0; i < this.frames; i++) {
   this.frameArray[i] = document.createElement("canvas");
  }
 }
}

function Sprite()
{
 this.id = 0;
 this.prototype = 0;

 this.next = 0;
 this.prev …
Run Code Online (Sandbox Code Playgroud)

javascript webkit

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

使用for循环执行此操作

而现在一个非常简单的java问题....

        Object[] objectList={
            new Object(name[0], description[0], R.drawable.creep_0),
            new Object(name[1], description[1], R.drawable.creep_1),
            new Object(name[2], description[2], R.drawable.creep_2),
            new Object(name[3], description[3], R.drawable.creep_3),
};
Run Code Online (Sandbox Code Playgroud)

我怎么能用一个for循环动态地做这个?谢谢!

java android

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