小编Nei*_*nds的帖子

在Java应用程序中保存文件的好地方是什么?

我有一个Web Start应用程序,需要保存单个文本文件.我想知道我应该在哪里编写文件,这样它就可以放在一个整洁的地方,无论它运行的是什么平台.

如果我得到这样的文件路径......

new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "test.txt);
Run Code Online (Sandbox Code Playgroud)

...然后在Linux上的文件写得很好而且不显眼,但在Windows上的桌面上,以及我正在运行程序的图标,这并不理想,因为用户不一定需要知道或关心该文件存在.

是否有一种良好的,与平台无关的获取文件路径的方式,允许我将文件保存在某处谨慎?我不太关心它最终的位置,只要它不在桌面上的完整视图中.

谢谢.

尼尔

java

2
推荐指数
3
解决办法
2476
查看次数

如何动态更改GWT Label对象的字体大小?

在GWT项目中,我希望能够做这样的事情,设置将用于Label实例的字体大小:

public class BigLabel extends Label {
    public BigLabel(String s, int i) {
      super(s);
      setFontSize(i); // sets font size in em units
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不能,因为我找不到任何做同样工作的方法.我可以轻松使用Label.setStyleName,但如果我这样做,我必须将其设置为存储在css文件中的绝对值.有没有办法让字体大小灵活?

java gwt font-size

2
推荐指数
1
解决办法
7670
查看次数

在GWT中,如何控制窗口小部件的装饰方式以显示它的重点?

一般来说,如何在GWT中控制放置在窗口小部件上的装饰,例如TextBox,以显示它是关注的窗口小部件?例如,谷歌浏览器使用带有圆角的橙色边框照亮聚焦小部件,但它与CSS中的边框指令可以控制的边框不同.(边框:3px黑色插图或其他).

具体来说,我有一个包含在FocusPanel中的HTML小部件.我希望FocusPanel能够响应它所做的按键,但是我希望它能够无形地完成它,而不是我在做谷歌Chrome时提到的橙色边框,当我做FocusPanel.setFocus(true);.

谢谢!尼尔

gwt focus

0
推荐指数
1
解决办法
2000
查看次数

标签 统计

gwt ×2

java ×2

focus ×1

font-size ×1