-
Java – Applet根本不显示?
所属栏目:[Java] 日期:2020-12-15 热度:80
好的,所以我做了一个小applet教程,我读到了运行applet所需的init()方法.确实如此.至少在我的IDE( Eclipse)中.当我尝试执行 applet时,Applet Viewer在运行我的applet时没有问题. HTML中的标记,没有任何显示,但它的作用就像某些东西(文本位置被标记更改).这是[详细]
-
java – 类型安全的Class参数的泛型(非静态)方法,它是如何工作的
所属栏目:[Java] 日期:2020-12-15 热度:63
这是我的代码,Control是一个swt-ui-widget,方法find应该返回一个组件,其类型在“clazz”中传递.我知道如何使用静态方法执行此操作,但如果它是实例方法则不起作用. package org.uilib.swt.templating;import org.eclipse.swt.widgets.Button;import org.eclip[详细]
-
如何在Java Swing的同一窗口中显示菜单和面板?
所属栏目:[Java] 日期:2020-12-15 热度:188
我有一个JMenu,我想根据菜单中的按钮更改窗口的内容.我设法将面板显示为弹出窗口,但我希望它与菜单显示在同一窗口中.到目前为止这是我的代码: public class GUImenu extends JFrame{ private JMenuBar menuBar; private JMenu menu; private JMenu subMenu;[详细]
-
java – 停止所有Awt / Swing线程和监视器和东西,以便只剩下主线
所属栏目:[Java] 日期:2020-12-15 热度:78
我有以下内容 public static void main(String[] args) { boolean running = true; boolean foo= false; while(running) { doSomeTask(); // might set foo true if(foo) { //This call waits/blocks until gui is done working. fireUpSwingGui(); //does w[详细]
-
java – 将2种RGB颜色与Alpha结合使用
所属栏目:[Java] 日期:2020-12-15 热度:98
当我组合2种颜色时,我正在尝试(在 Java中)获得最终颜色,顶部的颜色具有alpha透明度.基本上,我正在尝试为图像指定背景颜色,但我已将其分解为每个单独更改的像素.我看过几篇文章,包括 this one,都没有用.有谁知道如何进行这种RGBA / RGB混色?我目前的代码使用[详细]
-
Java Swing – 闪烁的Canvas图形
所属栏目:[Java] 日期:2020-12-15 热度:191
我必须编写一个简单的 Java应用程序,它可以加载图片,以GUI形式显示,允许用户应用一些转换,并显示转换后的图片. 我的解决方案工作正常,但UI有点闪烁,因为重绘方法调用太频繁(例如当用户使用JSlider缩放图像时) 我的代码看起来像这样: public class ImageCanv[详细]
-
java – ExecutorService重启
所属栏目:[Java] 日期:2020-12-15 热度:139
我可以重新启动ExecutorService以在关闭后开始接受新任务吗? 或者我必须始终创建新的ExecutorService实例? 解决方法 如果查看 documentation,则没有方法可以重新启动ExecutorService,因为它是没有这种方法的接口,您可以推断无法重新启动它.也就是说,由于Ex[详细]
-
java – 如何拒绝来自iframe的站点访问?
所属栏目:[Java] 日期:2020-12-15 热度:65
我注意到有一些网站出于安全原因拒绝从iFrames访问他们的注册和登录页面.在我看来这是一个好主意. 我想知道为了做到这一点他们需要什么设置,因为我想在我的网站上做同样的事情.有问题的网站是用Java构建的,可以在Apache Tomcat上运行. 如果有人知道如何做到[详细]
-
java – 虽然类型相同但我得到的是ClassCastException事件.为什
所属栏目:[Java] 日期:2020-12-15 热度:104
我对 Java不太新,虽然我以前从未真正使用过Sets, 所以有人可以帮帮我吗? 我有以下问题; 但首先,这是我的代码: HashMapPosition[],String save = io.getSave();Position[][] saved_pos = (Position[][]) save.keySet().toArray(); 虽然在第二行,Java抛出了C[详细]
-
java – 如何编码字符串以替换所有特殊字符
所属栏目:[Java] 日期:2020-12-15 热度:179
我有一个包含特殊字符的字符串.但我必须将字符串转换为字符串而不具有任何特殊字符,因此我使用Base64但在Base64中我们使用等于符号(=)这是一个特殊字符.但我想将字符串转换为只有字母数字字符的字符串.另外我不能删除特殊字符只需要替换所有特殊字符以保持两[详细]
-
java – 如何确保最新版本的JAR与JNLP应用程序一起使用?
所属栏目:[Java] 日期:2020-12-15 热度:106
我有一个桌面应用程序,我想使用JAVA Web start启动该应用程序.当我第一次使用浏览器启动它时它工作正常,它将下载资源中定义的所有jar.下次我使用JNLP或浏览器运行它时,它不会下载任何jar.使用的罐子来自缓存或其他地方,我不知道…… 我希望每次启动我的应用[详细]
-
java – JPanel在尝试绘制时冻结了我的整个应用程序
所属栏目:[Java] 日期:2020-12-15 热度:102
我正在编写Oregon Trail的学校项目,我正在实施狩猎迷你游戏.我们正在使用具有卡片布局的模型视图演示器.当HuntingPanel切换到它时调用run,并且JOptionPane出现,但随后整个应用程序冻结,我必须强制退出.我在一个单独的项目中编写了整个狩猎游戏,并且刚刚将文[详细]
-
java – JList MouseMoved和MousePressed
所属栏目:[Java] 日期:2020-12-15 热度:186
我扩展了一个JList以提供两个独立的功能,即项目的toolTipText和右键单击选项.两者都分开工作,但是当我尝试一起使用它们时,MouseMoved事件无法识别?以下是我的新听众方法的内容.我应该如何谈判这些不同的事件? public class JListTT extends javax.swing.JL[详细]
-
java – 如何区分两个IP是否属于同一台计算机?
所属栏目:[Java] 日期:2020-12-15 热度:85
我们在不同的计算机上有客户端的主程序和代理(两者).网络配置可以是任何类型(我们不知道).代理连接到主程序,目前我们只能获取IP和计算机名称作为信息.如何区分两个IP是否属于同一台计算机? 计算机可能有多个以太网卡. 谢谢. 解决方法 通过查看IP地址无法分[详细]
-
java – 如何在ANTLR3树解析器@init动作中获取行号
所属栏目:[Java] 日期:2020-12-15 热度:110
在ANTLR版本3中,如何在高级树解析器规则的@init操作中获取行号? 例如,在下面的@init操作中,我想将行号与句子文本一起推送. sentence @init { myNodeVisitor.pushScriptContext( new MyScriptContext( $sentence.text )); } : assignCommand | actionCommand[详细]
-
如何找到创建Java单例实例的位置?
所属栏目:[Java] 日期:2020-12-15 热度:82
在一个庞大而复杂的程序中,发现它的位置可能并不简单 代码一个Singleton已被实例化.跟踪创建的单例实例以重用它们的最佳方法是什么? 问候, RR 解决方法 一个 Singleton通常有一个私有构造函数,因此Singleton类是唯一可以实例化唯一的单例实例的类.[详细]
-
在Java中格式化*相对*时间(ms)?
所属栏目:[Java] 日期:2020-12-15 热度:120
我想根据相对时间记录某些事件.我不关心当天发生什么事,我只是想知道事件发生在2分13秒和243毫秒之前.比方说我有: long event_ms = [some time in ms since the Epoch];long now_ms = [current time in ms since the Epoch];long diff_ms = now_ms - event_[详细]
-
java – 禁用int spinner plus(仅)按钮
所属栏目:[Java] 日期:2020-12-15 热度:197
当用户分配我分配的统计点总数时,下面的代码非常有用.但是,我希望只禁用加号按钮,这样他们就可以降低统计值,然后重新添加. if ((strengthModel.getNumber().intValue()) + (constitutionModel.getNumber().intValue()) + (dexterityModel.getNumber().intVal[详细]
-
java – 使用.clone()复制2D数组仍然引用原始数据
所属栏目:[Java] 日期:2020-12-15 热度:50
好的,我知道之前已经问过这个问题: Previous Question 我还研究了其他几个主题和网站,他们似乎都创造了更多问题而不是答案. Josh Bloch on Design – 讨论.clone()的文章; 但我仍然无法解决我的问题. 当我克隆我的2D数组时: values = Map.mapValues.clone([详细]
-
java – 添加新列时CellRenderer和Editor重置
所属栏目:[Java] 日期:2020-12-15 热度:146
我有一个表格,我的列动态扩展.最初我将我的表模型设置为5列,因为基本信息有5列.在5列中,第2列和第3列是按钮(实际上它们是按钮形式的超链接),这意味着我已将第2列和第3列设置为拥有自己的渲染器和编辑器. table.getColumnModel().getColumn(2).setCellRender([详细]
-
在Java中切换只读
所属栏目:[Java] 日期:2020-12-15 热度:180
有没有办法切换只读模式,所以当您单击窗口中的任何对象时,它只返回您单击的内容,忽略对象的常规事件处理? IE,在这种“只读”模式下,如果你点击一个按钮,它只是返回按钮,而不是实际按下按钮.然后我可以这样做: if ("thing pressed" == button) "do this";el[详细]
-
为什么以下java代码有例外?
所属栏目:[Java] 日期:2020-12-15 热度:72
为什么我会得到例外 Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer; at Main.main(Main.java:12) 对于以下代码? import java.util.Set;import java.util.HashMap;public class Mai[详细]
-
多线程 – 为什么信号/插槽不能与多个线程一起工作?
所属栏目:[Java] 日期:2020-12-15 热度:130
class A : public QObject{ Q_OBJECTsignals: void a_sig();public: A(){ }public slots: void begin(){ QObject::connect(_timer,SIGNAL(timeout()),this,SIGNAL(a_sig())); _timer.start(1000); }private: QTimer _timer;};class B : public QObject{ Q_OB[详细]
-
java – 如何使用Guice在Android Activity中注入一些接口的impl
所属栏目:[Java] 日期:2020-12-15 热度:173
我在 Android上使用Guice 3.0来做一些DI. 我有 public interface APIClient { } 和 public class DefaultAPIClient implements APIClient { } 我所做的是尝试在我的MyApplication类中引导Guice,为它提供一个模块,该模块在configure方法bind(APIClient.class)[详细]
-
java – 在设计抽象类时,我应该考虑序列化问题吗?
所属栏目:[Java] 日期:2020-12-15 热度:164
通常这个问题来自 Eclipse建议在抽象类上添加串行版本UID. 由于类是抽象的,因此该类的实例永远不会存在,因此它们永远不会被序列化(只有派生类). 所以我的问题是将@SuppressWarnings(“serial”)放在一个抽象类上是否安全,扩展器将被序列化(并且它们将具有ser[详细]