-
java – 将Swing组件添加到Eclipse RCP插件
所属栏目:[Java] 日期:2020-12-15 热度:158
我在SWT中嵌入Swing组件时遇到问题(例如 eclipse插件..) 目前我所拥有的: public void createPartControl(Composite parent) { java.awt.Frame f = SWT_AWT.new_Frame(parent); JPanel panel = new JPanel(new BorderLayout()); JButton button = new JButt[详细]
-
从检测方法调用自己的类时,Java NoClassDefFoundError
所属栏目:[Java] 日期:2020-12-15 热度:136
我正在研究一套简单的 Java代理,以帮助我(并希望其他人)对Java应用程序进行故障排除.我想创建的一个代理工具JComponent.getToolTipText()方法通过将鼠标光标悬停在其上来快速识别任何GUI类. 你可以在这里找到变压器的代码和项目的其余部分: http://sfn.cvs.[详细]
-
计算java中的递归步骤
所属栏目:[Java] 日期:2020-12-15 热度:129
我想计算递归步数,并在达到某个限制时停止递归. 实际上我正在处理河内塔问题,我想限制为解决问题而执行的幻灯片数量.这是我的解决方案: class HanoiNK{ public static void main(String args[]){ int n = 4; int k = 5; try{ slide(k,n,'A','B','C'); }catc[详细]
-
帮助Java Generics:不能使用“Object”作为参数“? extends Ob
所属栏目:[Java] 日期:2020-12-15 热度:104
我有以下代码: import java.util.*;public class SellTransaction extends Transaction { private MapString,? extends Object origValueMap; public SellTransaction(MapString,? extends Object valueMap) { super(Transaction.Type.Sell); assignValues([详细]
-
使用表创建pdf的Java API:任何建议?
所属栏目:[Java] 日期:2020-12-15 热度:146
我需要创建一个包含一些表的PDF. 在google / stackoverflow上查看时,最常见的API似乎是iText,但这是在AGPL许可下,因此不适合我的目的. 我也经常看到apache pdfbox,但似乎没有对表的原生支持(虽然在 Apache PDFBox Java library – Is there an API for creat[详细]
-
java – 跨多个版本实现接口
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在尝试创建一个实现 Java库接口的类. ResultSet具体,但特定界面不应与问题相关. (我需要在常规ResultSet上放置一个图层,提供一些额外的功能,但我希望通过“常规”函数,我有几个函数应该能够采用常规ResultSet或者我的“增强型”ResultSet.) 我的问题是:[详细]
-
java – 运行时间与O(nlogn)匹配吗?
所属栏目:[Java] 日期:2020-12-15 热度:127
我写了一个类(贪心策略),起初我使用的是具有O(nlogn)的排序方法 Collections.sort(array,new SortingObjectsWithProbabilityField()); 然后我使用了二元搜索树的插入方法,它取O(h),h这里是树高. 对于不同的n,运行时间将是: n,running time17,51542833,78334[详细]
-
java – IzPack替换文本文件中的变量
所属栏目:[Java] 日期:2020-12-15 热度:198
我试图找出如何在文本文件中使用IzPack替换变量.看起来它应该是一件简单的事情,但我找不到使用现有文档执行此操作的具体示例. 有任何想法吗? 提前致谢. 解决方法 在 01es’ answer上构建这是一个示例,您可以让用户使用 UserInputPanel选择应用程序数据的路[详细]
-
java – 将日期递增1并循环到月末
所属栏目:[Java] 日期:2020-12-15 热度:104
我有字符串日期我想通过1它应该循环到月底. 作为考试,如果我采取2010年11月它应该循环30天. 如果我采取2010年12月它应该循环31天. 下面显示我的代码…… String date="12/01/2010";String incDate;SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"[详细]
-
java – Wicket路径样式参数
所属栏目:[Java] 日期:2020-12-15 热度:51
我想制作一些网站,应该在URL下可以访问用户配置文件 site.com/user/m4ks 我不知道如何使用Wicket进行此操作.可以用任何通配符制作BookMarkablePage吗? 解决方法 您需要安装一个 IRequestTargetUrlCodingStrategy 才能实现此目的.我的建议是 MixedParamHybri[详细]
-
java – 我的部分布局用键盘向上移动
所属栏目:[Java] 日期:2020-12-15 热度:68
我的 Android应用程序有这样的布局,当我打开键盘两个imageview在页面底部显示在键盘上,我无法看到问题为什么它向上与键盘你能帮我这个吗? ?xml version="1.0" encoding="utf-8"?RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"[详细]
-
java – 使用Hibernate Annotations注释EnumMap
所属栏目:[Java] 日期:2020-12-15 热度:172
只是一个简单的问题: 我想在我的一个实体类中使用EnumMap. 有没有一种特殊的方法来注释这些? 如果我没有明确地注释它会发生什么? 更具体:我希望Key作为String值而不是int值持久化. 干杯 解决方法 如果地图的键是枚举,则可以使用注释@MapKeyEnumerated(ST[详细]
-
java – 使JFace TableViewer使用它周围的复合调整大小?
所属栏目:[Java] 日期:2020-12-15 热度:186
使用WindowBuilder for Eclipse,我创建了一个TableViewer,它放在一个复合体中. (TableViewer创建一个SWT表,其中插入了TableViewer本身). 我试图通过将grabExcessHorizo??ntalSpace和grabVerticalSpace设置为true来使复合可调整大小,但是如何使表格和TableVie[详细]
-
java – 如何在另一个jar中获取资源
所属栏目:[Java] 日期:2020-12-15 热度:55
我有一个嵌入在一个包中的jar,需要获取与它一起打包的资源,如下所示: MyBundle - src -lib -MyEmbeddedJar -src -SomeClass -someResource.xml 我试图从’SomeClass’访问’someResource.xml’,如下所示: SomeClass.class.getResource( "someResourc[详细]
-
在BlackBerry Java app中解压缩zip文件
所属栏目:[Java] 日期:2020-12-15 热度:91
我正在尝试编写解压缩zip存档的代码并将输出放在另一个文件夹中. 我必须使用第三方库吗?有没有人有一些代码让我开始? ZipEntry dataZE; InputStream isData = getClass().getResourceAsStream("/" + dataName + ".zip"); StringBuffer sbData = new String[详细]
-
在Java中检测窗口不活动
所属栏目:[Java] 日期:2020-12-15 热度:63
如何检测窗口中的不活动(包括它的对话框),然后使用 javax.swing.Timer测量窗口处于非活动状态的X时间,然后打印消息? 解决方法 Application Inactivity可能会帮助你.[详细]
-
在Java中构建TimeZone对象
所属栏目:[Java] 日期:2020-12-15 热度:173
我使用TimeZone字符串构建 Java TimeZone对象,如GMT-8,GMT,PST,EST等. 这没有考虑时区是否启用了夏令时.现在需要包含此检查,而不是将输入作为PDT或EDT,夏令时作为单独的标志给出.我不确定TimeZone是否有更改TimeZone的dayLight保存属性的直接方法. 因此,如果[详细]
-
java – 为什么Android的onItemClick需要很长的行ID?
所属栏目:[Java] 日期:2020-12-15 热度:64
对于listView,当您注册OnItemClickListener时,您指定的方法如下所示: public abstract void onItemClick(AdapterView parent,View view,int position,long id) id对应于用户单击的行.我的问题是为什么它很长而不是int?你什么时候用它?当我使用它时,我一直[详细]
-
如何从我从`java`目标分叉的Ant任务中停止Selenium服务器?
所属栏目:[Java] 日期:2020-12-15 热度:150
我编写了一个Ant目标,启动Selenium服务器,运行我的测试代码,然后……我希望它停止分叉进程(Selenium).如何跟踪Ant创建的分叉线程以阻止它? 解决方法 您应该能够通过直接Web请求关闭selenium服务器 http://localhost:4444/selenium-server/driver/?cmd=shutD[详细]
-
多线程/ C#:我可以在多个UI元素上执行BeginInvoke吗?
所属栏目:[Java] 日期:2020-12-15 热度:150
假设我在工作线程上,我想更改几个UI元素,一个按钮,一个文本框等. 我是否需要在每个元素上调用BeginInvoke?即, myButton.BeginInvoke(someMethod); myTextBox.BeginInvoke(someOtherMethod); 或者有没有办法做一个BeginInvoke然后更新多个UI元素?谢谢 解决[详细]
-
java – 练习递归和OO设计的任何网站/书籍/技巧?
所属栏目:[Java] 日期:2020-12-15 热度:151
我只是想知道是否有任何网站在练习递归和OO设计方面存在问题(给定一些设计类/接口结构的实体)? 我理解需要递归的问题的解决方案没有任何困难,但我似乎无法应用递归到一个新的问题.是否有任何技巧来应用递归?如果这个问题非常愚蠢,我道歉! 解决方法 您可能[详细]
-
java – 我们是否可以在servlet-filter的url-mapping中使用条件
所属栏目:[Java] 日期:2020-12-15 热度:139
是否可以将NOT条件作为servlet-filter的url-mapping的值? 例如: 我想过滤所有不包含“.”的请求.所以我们可以考虑一下像www.website.com/pages这样的请求.这不包含“.”或“.html”所以我想过滤所有这样的请求. 解决方法 不,这是不可能的.您可以在过滤器中[详细]
-
java – junit:开发测试用例的最佳实践?
所属栏目:[Java] 日期:2020-12-15 热度:81
技术:Junit最新版本 应用是面向业务的 有些人在测试用例中使用硬编码数据,有些人使用属性文件和一些xml文件.据我所知,xml比其他两个更好.是否有一些更好的方法在工业中使用.请建议开发测试用例的最佳实践. 解决方法 重要的是,测试中的数据表示与传递给被测[详细]
-
如何使用Java创建JSON文档?
所属栏目:[Java] 日期:2020-12-15 热度:71
我想从数据库中读取数据,使用 Java将其转换为docs( JSON). 谢谢 解决方法 GSON是Google的一个Java库,用于将Java对象转换为JSON.您只需将Java对象传递给库函数,它就会返回一个JSON字符串. 下载:http://code.google.com/p/google-gson/ 示例:http://www.mkyo[详细]
-
如何刷新Java串行InputStream?
所属栏目:[Java] 日期:2020-12-15 热度:152
我正在使用 JavaComm,并从串口对象获取inputStream.我有一个问题,有时当系统启动时,缓冲区中存在我不想要的噪声字符.我想初始化串口然后在开始处理之前以某种方式刷新所有数据的输入. 有没有办法做到这一点? TY 弗雷德 解决方法 “flush()”方法如何知道什[详细]