我是使用eclipse进行开发的新手,但是我已经使用eclipse进行了一年多的Java代码开发.今天,当我写一个示例swing类时,从eclipse中得到了一个奇怪的错误.
我创建了一个工作区swing,并创建了一个与工作区同名的新项目.然后在项目中编写了一个示例类,请在下面找到代码.
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class SwingDemo {
public SwingDemo() {
// TODO Auto-generated constructor stub
JFrame jFrame = new JFrame("A sample swing application");
jFrame.setSize(275, 100);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel jLabel = new JLabel("Welcome to swing!!!!");
jFrame.add(jLabel);
jFrame.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
new SwingDemo();
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
当我试图在eclipse中执行它时,导致以下错误
项目:类路径引用的swing不存在.
当项目名称和工作区名称不同时,相同的代码执行得很好.
我只是好奇,是什么导致了这个错误.请帮忙
我的同事压倒了这个equals()方法.我的回答是,你是否也覆盖了这个hashCode()方法?他的回答是因为我们不会使用哈希映射或哈希集,如果我们覆盖它应该不重要hashCode().那是对的吗?
有没有办法在Valentina Studio中杀死缓慢或无响应的查询,就像在MySQL Workbench中一样?
我在Visual Source Safe中使用了我的VB.NET项目和相关解决方案(在Visual Studio 2005中开发).
最近开始与另一个开发人员合作,需要清理.
在某个地方,我打破了绑定.我进去了
文件 - >源代码管理 - >更改源代码管理
并尝试正确绑定事物.
我取消绑定错误绑定的项目,并尝试重新绑定它.我在解决方案中有两个项目.这就是我得到的:
Solution/Project Server Name Server Binding Connected Status Solution: MySoln.sln X:\TheSource $/Tools/MySoln checked Valid Project1 X:\TheSource $/Tools/MySoln checked Valid Project2 X:\TheSource $/Tools/MySoln (C:\) checked Invalid
我还想在哪里尝试使绑定正确?
我可能没有提供足够的信息,但这是我所知道的.
一如既往地谢谢!
visual-sourcesafe visual-studio-2005 source-control-bindings
我刚刚遇到短语"java subtype"和"true subtype".它在一个问题中以一种明确表明它们不相同的方式给出.但我无法找到两者之间有什么区别的解释.
有人可以解释"java子类型"和"真实子类型"之间的区别吗?
我正在尝试使用java 1.7.0_05在我的Windows 7 64位操作系统中配置Sonar 3.2.
当我启动Sonar runner-1.4时,我得到了这个例外
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: org.sonar.batch.bootstrapper.BootstrapException: Fail to download the file: http://localhost:9000/batch/hibernate-entitymanager-3.4.0.GA.jar
at org.sonar.batch.bootstrapper.Bootstrapper.downloadBatchFiles(Bootstrapper.java:164)
at org.sonar.batch.bootstrapper.Bootstrapper.createClassLoader(Bootstrapper.java:87)
at org.sonar.runner.Runner.createClassLoader(Runner.java:176)
at org.sonar.runner.Runner.execute(Runner.java:84)
at org.sonar.runner.Main.main(Main.java:67)
Caused by: org.sonar.batch.bootstrapper.BootstrapException: Fail to download the file: http://localhost:9000/batch/hibernate-entitymanager-3.4.0.GA.jar
at org.sonar.batch.bootstrapper.Bootstrapper.remoteContentToFile(Bootstrapper.java:113)
at org.sonar.batch.bootstrapper.Bootstrapper.downloadBatchFiles(Bootstrapper.java:159)
... 4 more
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:239)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:680)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3035)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3029)
at org.sonar.batch.bootstrapper.BootstrapperIOUtils.copyLarge(BootstrapperIOUtils.java:63)
at org.sonar.batch.bootstrapper.Bootstrapper.remoteContentToFile(Bootstrapper.java:109)
Run Code Online (Sandbox Code Playgroud)
任何解决这个问题的解决方案表示赞赏.
我可以 …
我一直在阅读关于责任链设计模式,它基本上允许请求的发送者和请求的接收者之间的解耦.请求可以在链中传递,直到有人准备好使用请求.现在在Java中,当我们指定方法能够抛出一个时,Exception 我们让方法的调用者处理异常.如果它不感兴趣,它可以进一步传播链上的异常.那么这个过程可以被引用为责任链设计模式的应用吗?
我做了一个按钮并做了一个.setText(),因为我必须比较.setText()其他东西的价值.
我将其应用于.setText()JButton,但我不希望文本在我的按钮中可见.如果我这样做,setVisible(false)它会隐藏整个按钮,但我只想隐藏文本.
这有选择吗?我已经考虑过制作一个自定义字体并将其应用到文本中,.setText()但我想知道我的问题是否有更有效的选择.
先谢谢你们.
编辑:我不能使用,.setText(" ")因为我必须比较其中的值.