我有一个使用该object-comment-embed
方法嵌入在html中的java applet .我想在调整浏览器窗口大小时调整applet的大小.我在互联网上找到了解决方案,但它们都基于已弃用的applet
标签.
此外,在FireBug中setSize()
对我的embed
元素进行调用时,它将调整applet的内容,但不会调整applet视口的内容.也就是说,给予java的显示区域不会改变.
当前代码看起来像这样:
<object
id='MyApplet1'
width='300' height='200'
classid='clsid:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
codebase='http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version=1,6,0,0'>
<param name='type' value='application/x-java-applet;version=1.6'>
<param name='scriptable' value='false'>
<param name='codebase' value='foo'>
<param name='code' value='bar'>
<param name='archive' value='baz'>
<param name='arg1' value='A'>
<param name='arg2' value='B'>
<comment>
<embed
id='MyApplet2'
width='300' height='200'
pluginspage='http://java.sun.com/products/plugin/index.html#download'
type='application/x-java-applet;version=1.6'
scriptable='false'
codebase='foo'
code='bar'
archive='baz'
arg1='A'
arg2='B'>
<noembed>
</noembed>
</embed>
</comment>
</object>
<script type="text/javascript">
function resize() {
min_width = 300;
min_height = 200;
frame_width = 0;
frame_height = 0;
if(parseInt(navigator.appVersion) > 3) {
if(navigator.appName=='Netscape') …
Run Code Online (Sandbox Code Playgroud) 我编写了一个简单的shell脚本来完成一项常见任务,我希望能够在单击按钮时运行它.我已经使用gnome-shell-extension-tool创建了Hello World示例,但现在我需要知道如何在单击时让它运行任意命令.没有输入或输出需要关注; 它只需要运行.
我正在用 C 语言编写一个 python 模块,它提供了一个类,包装了一个 C API。C API 有一些基本的访问器方法,我想将它们作为 python 类中的属性呈现。例如,假设我有:
int libspam_get_eggs(spam_t *spam, int *eggs);
int libspam_set_eggs(spam_t *spam, int eggs);
Run Code Online (Sandbox Code Playgroud)
我知道如何创建 CSpam 类并向其添加 get_eggs() 和 set_eggs() 方法,但我想将 Eggs 作为属性呈现。为了解决这个问题,我可以在对象周围放置一个 python 包装器,它执行以下操作:
class Spam(CSpam):
eggs = property(CSpam.get_eggs, CSpam.set_eggs)
Run Code Online (Sandbox Code Playgroud)
但如果可能的话,我想在 C API 中完成所有操作。有没有办法做到这一点?