在这段代码中:
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,但我仍然不明白.
我使用ajax作为自动完成字段,最初它正在工作但最近它已经坏了.
我检查过firebug,最初我曾经用JSON数组获取自动完成的数据,但现在我得到以下消息:
重新加载页面以获取源代码:http:// ... [我的AJAX脚本URL]
我知道支持已经执行了一些服务器安全性更改.那么我该怎么做才能解决这个问题呢?
美好的一天.
我有一个课程,我将用它来为训练目的生成数学练习.该类由一系列方法组成,每个方法都生成一种类型的练习.
我想制作一个生成随机类型随机练习的方法.为此,我想将方法名称存储在数组中,并调用随机条目.
到现在为止还挺好.
因为在将来我将添加生成新练习类型的方法,我想知道是否有一种方法可以动态生成方法数组:一旦加载了类,构造函数将检查可用的方法并将他们的名字存储在一个数组中.
那可能吗?如果是这样,怎么样?
我在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];我得到错误之前我也尝试过调用.有人可以帮我解决这个问题.