如何创建重叠的背景和前景图像?

通过使用Java swing,可以使用哪种方法来创建可在静态背景图像上移动的前景图像(例如骑士的图像)? 我们应该将JLabel与图像图标一起使用吗?

后缀“f”在Java代码中的含义是什么?

这是解释性代码。 语言是Java,代码使用Android。 fg.setTextSize(height*0.50f); //<-'f' is in the brackets 要么 @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { super.onSizeChanged(w, h, oldw, oldh); sWidth = w / 3f; // <-'f' is here } 后缀’f’是什么意思?

Javagenerics并转换为基本类型

我目前正在尝试学习如何使用一本书中的generics。 在本章中,它说要获取一段数据T并将其转换为整数。 我在Eclipse中尝试不同的东西,但似乎没有人允许这样做。 你怎么能执行以下任务: LinkedList arr = new LinkedList(); Float fl = 8.74273123948; arr.add(fl); 然后在另一个class级: public int findValue(Node node) { T data = node.data; int value = Number.valueOf(data); return value; } 我尝试过在其他一些事情中使用.valueOf()和(int) ,似乎没有什么可以满足Java。 本书坚持保持方法通用,以防使用浮点数或双精度数而不是字符串或整数。 编辑:对于可能有类似问题的其他人。 从对这个问题的所有评论和接受的答案中收集到: 对数据使用.toString(),然后根据需要解析它,无论您需要哪种数据类型。

如何在listview文件浏览器中删除条目和video文件?

问题描述:我想要一个“删除”function,可以在列表视图中执行删除/删除所选条目,同时删除Video_List目录中的驻留video文件字符串,然后刷新列表视图的内容? 我是android / java的新手可以有人帮我吗? 向下滚动以评估我面临的问题! 有人能告诉我,我应该添加到当前代码中的具体代码是什么,以执行上述function?

从内存分配角度看ArrayList与LinkedList

我需要存储大量信息,例如java列表中的“名称”。 项目数量可以改变(或者简而言之,我不能预定义大小)。 我认为从内存分配的角度看,LinkedList比ArrayList更好,对于一个ArrayList,一旦达到最大大小,内存分配自动加倍,因此总是有可能分配比内存更多的内存。需要什么。 我从其他post中了解到,存储在LinkedList中的单个元素比ArrayList占用更多空间,因为LinkedList也需要存储节点信息,但我仍然猜测我已定义的场景LinkedList可能是更好的选择。 此外,我不想进入性能方面(获取,删除等),因为已经讨论过很多内容。

在Java中,为什么我不能在父类中声明最终成员(没有初始化它)并在子类中设置它的值? 我该如何解决?

在Java程序中,我有多个从父类inheritance的子类(它是抽象的)。 我想表达的是,每个孩子都应该有一个只设置一次的成员(我打算从构造函数中做到这一点)。 我的计划是编码s.th. 喜欢这个: public abstract class Parent { protected final String birthmark; } public class Child extends Parent { public Child(String s) { this.birthmark = s; } } 然而,这似乎不能取悦Java神。 在父类中,我得到birthmark “可能尚未初始化”的消息,在子类中我得到“无法访问最终字段birthmark ”。 那么Java的方式是什么呢? 我错过了什么?

如何在Eclipse中将GitHub托管项目导入为Java项目?

我在我的GitHub上分叉了这个项目: https://github.com/iluwatar/java-design-patterns 现在我正试图在本地导入(克隆)我自己的原始仓库。 我设法通过Bash命令行完成,但我无法在Eclipse中导入项目并使其成为“Java项目”。 它被导入为“通用项目”,其中包被视为普通目录: 导入向导提供以下3个选项: 如果我选择第一个,它说“没有找到项目”,如果我选择第二个,我不知道如何继续。 这是错误的方式吗? 我正在使用带有EGit插件的Eclipse Mars(4.5.1)。

选项菜单默认灰色边框删除

在我的应用程序中,我有选项菜单,我尝试自定义它,我通过参考样式, 我需要的是删除选项菜单周围的默认灰色边框或将其自定义为另一种颜色。 任何建议将被认真考虑 。 如下所示 : 我的代码: public boolean onCreateOptionsMenu(android.view.Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.cool_menu, menu); getLayoutInflater().setFactory(new Factory() { public View onCreateView(String name, Context context, AttributeSet attrs) { if (name .equalsIgnoreCase(“com.android.internal.view.menu.IconMenuItemView”)) { try { LayoutInflater li = LayoutInflater.from(context); final View view = li.createView(name, null, attrs); new Handler().post(new Runnable() { public void run() { […]

如何使用eclipse在pdf中创建波斯语内容

我在eclipse中的PDF文件中插入UNICODE字符时遇到问题。 有一些解决方案,对我来说效率不高。 解决方案是这样的。 document.add(new Paragraph(“Unicode: \u0418”, new Font(bfComic, 12))); 我想从数据库中检索数据并将其显示给用户,我的字符是阿拉伯语脚本,有时是Farsi脚本。 你建议什么解决方案? 谢谢

如何在Selenium webdriver中等待警报?

可能重复: selenium 2.4.0,如何检查是否存在警报 我使用以下代码关闭警报窗口: Alert alert3 = driver.switchTo().alert(); alert3.dismiss(); 主窗口打开几秒后出现警报。 我该如何等待并检查警报是否出现?