{ "resource": "/E:/微信/myapplet-spring/custom-tab-bar/index.js", "owner": "typescript", "code": "1219", "severity": 8, "message": "对修饰器的实验支持功能在将来的版本中可能更改。在 \"tsconfig\" 或 \"jsconfig\" 中设置 \"experimentalDecorators\" 选项以删除此警告。", "source": "ts", "startLineNumber": 3, "startColumn": 1, "endLineNumber": 3, "endColumn": 30 }
时间: 2023-07-17 12:08:19 浏览: 38
这段代码是一个 TypeScript 文件的编译警告。警告信息显示了修饰器的实验支持功能可能在将来的版本中发生更改。要消除此警告,你可以在你的 tsconfig.json 或 jsconfig.json 文件中设置 "experimentalDecorators" 选项为 true。这将允许你在代码中使用修饰器特性而不会收到警告。
相关问题
js调用java后台方法
要在JavaScript中调用Java后台方法,您可以使用Java Applet或Java Web Start。以下是使用Java Web Start的步骤:
1. 在Java后台中创建一个可运行的Jar文件,其中包含要调用的方法。
2. 在Web服务器上放置JNLP文件,并将其与Jar文件关联。
3. 在JavaScript中使用以下代码调用Java方法:
```javascript
var jnlpFile = "http://example.com/app.jnlp";
var appletID = "myApplet";
var attributes = {
id: appletID,
code: "com.example.MyApplet",
archive: "app.jar",
width: "1",
height: "1"
};
var parameters = {
java_arguments: "-Xmx256m",
message: "Hello, World!"
};
deployJava.runApplet(attributes, parameters, "1.7");
var applet = document.getElementById(appletID);
var result = applet.myMethod("arg1", "arg2");
```
这样,您就可以在JavaScript中调用Java方法并获取结果。请注意,这种方法需要客户端安装Java运行时环境(JRE)。
一网页中嵌入一个Applet,Applet在网页中长为300,宽为400,Applet上有两个Jlabel对象lblName及lblWelcome,一个JTextField对象txtName和一个Jbutton对象bttnWelcome,lblName显示“请输入你的姓名”,txtName为客户输入姓名,例如:Zhang san,当点击bttnWelcome,lblWelcome将要显示“Welcome Zhang san !”。
这是一个Java的GUI编程问题,以下是示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyApplet extends JApplet implements ActionListener {
private JLabel lblName, lblWelcome;
private JTextField txtName;
private JButton bttnWelcome;
public void init() {
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
lblName = new JLabel("请输入你的姓名:");
contentPane.add(lblName);
txtName = new JTextField(20);
contentPane.add(txtName);
bttnWelcome = new JButton("欢迎");
contentPane.add(bttnWelcome);
bttnWelcome.addActionListener(this);
lblWelcome = new JLabel("");
contentPane.add(lblWelcome);
}
public void actionPerformed(ActionEvent e) {
String name = txtName.getText();
lblWelcome.setText("Welcome " + name + " !");
}
}
```
在HTML文件中,将Applet标签的codebase属性设置为Applet类文件所在的目录,code属性设置为Applet类文件名。例如:
```html
<applet codebase="." code="MyApplet.class" width="400" height="300"></applet>
```
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)