好的,我阅读了Java文档,我无法弄清楚这两种方法之间的主要区别.有时我曾经使用过setSize(),有时候setPreferredSize(),有时一个人会做我想要的,有时候是另一个.
那么,两者之间的主要区别是什么?我应该使用哪一个JFrames和JPanels?
谢谢
如何通过单击按钮在默认浏览器中打开链接
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
open("www.google.com"); // just what is the 'open' method?
}
});
Run Code Online (Sandbox Code Playgroud)
?
是否有可能Enter在java中输入JTextField 时检测到有人按下了什么?无需创建按钮并将其设置为默认值.
如何显示换行符JLabel?
例如,如果我想:
你好,世界!
等等等等等等
这就是我现在所拥有的:
JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER);
Run Code Online (Sandbox Code Playgroud)
这是显示的内容:
你好世界!blahblahblah
请原谅我,如果这是一个愚蠢的问题,我只是学习一些Swing基础...
有没有办法JButton用你自己的按钮图形创建一个而不仅仅是按钮内的图像?
如果没有,是否有另一种方法JButton在java中创建自定义?
从代码中终止Swing应用程序的正确方法是什么,有哪些陷阱?
我试图在计时器启动后自动关闭我的应用程序.但是,仅仅呼吁dispose()在JFrame没有做的伎俩-窗口消失了,但应用程序并没有终止.但是,当使用关闭按钮关闭窗口时,应用程序会终止.我该怎么办?
我看到JScrollPane.setWheelScrollingEnabled(boolean)启用或禁用鼠标滚轮滚动的方法.有没有办法调整滚动的速度?在我看来,这是非常缓慢的.无论我制作什么尺寸的窗口,滚动每次点击大约三个像素.我希望它远不止于此.
有任何想法吗?
当远程控制机制激活应用程序中的某些内容时,我们需要将Java应用程序带到前台.
为了得到这个,我们在类的被调用方法中实现了代表我们的应用程序的框架(a的扩展JFrame)在实现之后:
setVisible(true);
toFront();
Run Code Online (Sandbox Code Playgroud)
在Windows XP下,这在第一次调用时工作,第二次只有任务栏中的选项卡闪烁,框架不再出现在前面.Win2k也是如此.在Vista上似乎工作正常.
你有什么想法?
我是Java的新手,我很享受使用JetBrains团队开发的IntelliJ IDE.
我已经下载了社区版的源代码,我正在尝试解析他们用来获取外观和感觉的GUI.
他们使用哪些库来获取非本机选项卡,工具栏和面包屑组件?
他们使用的面板也很有趣但是我觉得他们为项目开发的地方并不是图书馆,这是真的吗?
有人可以提供在GUI项目中生成简化外观所需要的细分吗?
剂量任何人都有教程,到目前为止我能够锻炼的是他们正在使用Swing和jGoodies.
他们正在使用Swing和jGoodies.MyDoggy项目正在尝试生成模拟对接框架,但我不认为这是IntelliJ使用的.
java ×10
swing ×10
awt ×1
browser ×1
desktop ×1
formatting ×1
hyperlink ×1
jbutton ×1
jframe ×1
jlabel ×1
jpanel ×1
jscrollpane ×1
jtable ×1
jtextfield ×1
mousewheel ×1
scroll ×1
windows ×1