小编Jac*_*hle的帖子

Java GUI:关于getContentPane()方法和内容

在这段代码中:

JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(175, 100));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
Run Code Online (Sandbox Code Playgroud)

我可以看到它生成一个新标签并将其添加到JFrame对象中frame.但我想知道做了getContentPane()什么,为什么需要它呢?

我读了这个API,但我仍然不明白.

java swing jframe

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

在AJAX中"重新加载页面以获取...的源代码"

我使用ajax作为自动完成字段,最初它正在工作但最近它已经坏了.

我检查过firebug,最初我曾经用JSON数组获取自动完成的数据,但现在我得到以下消息:

重新加载页面以获取源代码:http:// ... [我的AJAX脚本URL]

我知道支持已经执行了一些服务器安全性更改.那么我该怎么做才能解决这个问题呢?

php ajax autocomplete

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

如何在Java中创建类的方法数组

美好的一天.

我有一个课程,我将用它来为训练目的生成数学练习.该类由一系列方法组成,每个方法都生成一种类型的练习.

我想制作一个生成随机类型随机练习的方法.为此,我想将方法​​名称存储在数组中,并调用随机条目.

到现在为止还挺好.

因为在将来我将添加生成新练习类型的方法,我想知道是否有一种方法可以动态生成方法数组:一旦加载了类,构造函数将检查可用的方法并将他们的名字存储在一个数组中.

那可能吗?如果是这样,怎么样?

java arrays methods dynamically-generated

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

java数组中的内存不足错误

我在java中的一个方法中使用以下代码:

int []  byte_song = new int[8414449];
int []  int_song = new int[8414449 - 45];
Run Code Online (Sandbox Code Playgroud)

如果我只是写:

int []  byte_song = new int[8414449];
Run Code Online (Sandbox Code Playgroud)

它没有给我任何错误.但是,如果我写:

int []  byte_song = new int[8414449];
int []  int_song = new int[8414449 - 45];
Run Code Online (Sandbox Code Playgroud)

它给了我OutOfMemoryError.

System.gc();int []int_song = new int[8414449 - 45];我得到错误之前我也尝试过调用.有人可以帮我解决这个问题.

java

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