swing 嵌入 网页中

2019-03-25 13:43|来源: 网路

我想把我做的swing嵌入至网页中,请问该如何操作呢?

相关问答

更多
  • 令人惊讶的是,Sun JDK已经包含一个简单的http服务器实现(仅从JDK 6开始)。 请参阅JavaDoc 用法: import java.io.IOException; import java.io.OutputStream; import java.net.InetSocketAddress; import java.util.Iterator; import java.util.List; import java.util.Set; import java.util.concurrent.Exec ...
  • 如果懂nginx的话,在a服务器上部署一个nginx服务,通过反向代理,把a服务器的请求都跳转到b那里。 不过这种方法并不是在a服务器的网页嵌套b网站,而是访问a,直接就是b的内容。
  • 您可以通过扩展PApplet然后使用runSketch()函数来运行该PApplet,从Java运行草图。 它看起来像这样: String[] args = {"MyPapplet "}; MyPapplet mp = new MyPapplet (); PApplet.runSketch(args, mp); public class MyPapplet extends PApplet { public void settings() { size(200, 100); } pub ...
  • 对于每个scala.swing包装器,可以在对peer成员中访问相应的Swing组件。 请参阅2.8及更高版本中的scala.swing包 。 客户端可以获取每个包装器的底层Java Swing组件(对等方) For each scala.swing wrapper the corresponding Swing component can be accessed in the peer member. See The scala.swing package in 2.8 and beyond. clien ...
  • 您可以通过提供自定义表模型使列不可用。 但是,您的单元格必须是可编辑的,因为这是编辑组件变为“实时”的唯一方式(重新绘制状态更改,接收鼠标事件)。 在正常渲染中(使用renderComponent ),组件仅用于“标记”它,即表只调用组件上的paint 。 因此,在性能方面,您应该重复使用每个渲染组件的一个实例,而不是在每次调用中创建新的Label / Button 。 因此,您需要覆盖editor方法。 不幸的是,它返回一个简单的javax.swing.table.TableCellEditor ,因此你 ...
  • 我不认为在Swing中使用QWebView会很容易。 如果您只想在Java Swing应用程序中呈现HTML 5,则可能更容易使用JavaFX的WebView(基于WebKit)。 您可以使用JFXPanel将JavaFX的WebView添加到Swing应用程序中。 还有MozSwing(适用于Java的Firefox绑定)。 如果你只需要XHTML + CSS3,你可以看一下纯Java实现的飞碟。 I don't think using QWebView in Swing is going to be e ...
  • Java 8u20中的阶段添加了setAlwaysOnTop()方法。 public final void setAlwaysOnTop(boolean value) 设置属性alwaysOnTop的值。 楼盘简介: 定义此阶段是否保持在其他窗口之上。 如果其他窗口已经处于顶部,那么这些窗口之间的相对顺序是未指定的(取决于平台)。 如果存在安全管理器,则应用程序之间的行为存在差异。 允许具有权限的应用程序在舞台上设置“always on top”标志。 在没有适当权限的应用程序中,尝试设置标志将被忽略,属性 ...
  • 评论后续行 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 不允许使用小程序(除非直接修改客户端计算机上的Java安全策略)以执行一些关键调用。 即使使用签名小程序。 在您的情况下,在javax.swing.JFrame.setDefaultCloseOperation触发异常 comment following line frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Applets ...
  • 您可以获得单击组件的父级并使用parent.getBounds() 。 返回的矩形是JTextPane的位置。 使用JTextPane viewToModel()方法获取坐标位置的插入位置。 You can get clicked component's parent and use parent.getBounds(). The rectangle returned is the position in JTextPane. The use viewToModel() method of JTextPan ...
  • JFrame可以嵌入到网页中吗? 不,至少不是直接的,但可以嵌入一个Applet 。 由于您具体询问Swing,因此可以使用JApplet ,它是一个Applet ,用作顶级Swing容器,类似于JFrame 。 然而,正如@ElliottFrisch警告的那样,applets是一种有点过时的技术。 从我的角度来看,他们面临的最大问题是许多浏览器都不支持它们 - 要么是因为客户端计算机上没有安装JRE,要么是因为浏览器中没有启用Java支持。 后者很常见,即使在有JRE的机器上,部分是由于一系列不幸的Jav ...