我错过了什么吗?我很高兴所有的代码都显示了泛型集合的工作方式等等.但是,当我想简单地遍历我的代码时,我总是发现自己更深入地研究Java自己的库代码而不是我关心的.
是否有可能在步进代码时简单地禁用它 - 我想将所有这些东西视为黑盒子,代码步进只是为了我写的东西.
你知道吗,现在我已经拥有了这个功能,是否有可能以这种方式包装我自己的代码,以便我可以只选择我最感兴趣的部分?
如果我不能轻易地在netbeans中,是否有可能在日食?
谢谢
像许多现代鼠标和触控板一样,我的笔记本电脑支持垂直和水平滚动.一旦你习惯它,这是一个令人上瘾的功能.我只是希望我的Java应用程序通过触控板/鼠标滚轮支持水平滚动,但在我搜索它的任何地方似乎都不可能在Java中.
我真的希望有人告诉我,我在某种程度上做错了,这个功能已被请求行为:http://bugs.sun.com/bugdatabase/view_bug.do?video_id = 6440198
无法做这个简单的事情实际上是我正在努力的应用程序的交易破坏者.事实上,对于我能想象的任何应用程序!我在Java后端投入了一些时间,所以我真的很想找到一个看似简单的解决方案.
问题是我可以做些什么来实现这种行为?原始操作系统级别的事件是否被java暴露给我,那么我是否需要从头开始编写这个?
import java.awt.*;
public class ScrollExample extends Canvas {
public void paint(Graphics g) {
g.setColor(Color.green);
g.fillOval(0,0,400, 400);
}
public static void main(String[] args) {
ScrollExample b = new ScrollExample();
Frame f = new Frame ("Scroll Example");
ScrollPane scroller = new ScrollPane (ScrollPane.SCROLLBARS_ALWAYS);
scroller.add(b,"Center");
f.setPreferredSize(new Dimension(500,500));
f.add ("Center",scroller);
f.pack();
f.show();
}
}
Run Code Online (Sandbox Code Playgroud)
Swing示例适用于水平和垂直滚动
import java.awt.*;
import javax.swing.*;
public class ScrollExample extends JPanel {
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.green);
g.fillOval(0,0,400, 400);
} …Run Code Online (Sandbox Code Playgroud) 真烦人
我有这样的目录结构
-lib
--some jar files
-packageName
--Main.java
--SomeOtherPackage
--SomeOtherJavaClass.java
Run Code Online (Sandbox Code Playgroud)
Main.java导入SomeOtherPackage。并且两个java文件都在lib中使用jar。
我要做的是将jar文件独立添加到CLASSPATH中。然后以:javac packageName / Main.java运行
但是它给出了找不到Package的错误SomeOtherPackage。它不应该自动实现依赖关系并进行构建SomeOtherPackage吗?在上述情况下,javac命令和类路径是什么?
谢谢