Java 程序运行时执行语句/代码
标题有点混乱,所以我将在这里尝试解释更多 我对计算机编程非常陌生,一直在使用Netbeans进行Java编程(别笑了),我发现为了执行一条语句,必须触发一个事件(比如单击一个按钮),但我如何才能使它在程序启动时创建一个事件,我可以设置该事件来触发语句/代码 非常感谢您的帮助 编辑:我没有任何代码要显示,但我可以把它放在伪代码中Java 程序运行时执行语句/代码,java,netbeans,Java,Netbeans,标题有点混乱,所以我将在这里尝试解释更多 我对计算机编程非常陌生,一直在使用Netbeans进行Java编程(别笑了),我发现为了执行一条语句,必须触发一个事件(比如单击一个按钮),但我如何才能使它在程序启动时创建一个事件,我可以设置该事件来触发语句/代码 非常感谢您的帮助 编辑:我没有任何代码要显示,但我可以把它放在伪代码中 when <Program starts> do <lblMessage.setText("Hello World"); 什么时候 在没有任何上下文的
when <Program starts>
do <lblMessage.setText("Hello World");
什么时候
在没有任何上下文的情况下,您描述的代码在这里工作
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JLabel lblMessage = new JLabel();
lblMessage.setText("Hello, World");
JFrame frame = new JFrame();
JPanel panel = new JPanel(new BorderLayout());
panel.add(lblMessage, BorderLayout.CENTER);
frame.add(panel);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
}
显示您的代码。。。(使用Netbeans并没有什么可笑的地方——它是一个很好的IDE)。展示一些您尝试过的代码,我们可以从中获得帮助。就是这样:在main或initComponents方法或Netbeans调用的任何方法中,只需编写lblMessage.setText(“Hello”)代码>创建标签后。您应该在EDT上运行它。
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JLabel lblMessage = new JLabel();
lblMessage.setText("Hello, World");
JFrame frame = new JFrame();
JPanel panel = new JPanel(new BorderLayout());
panel.add(lblMessage, BorderLayout.CENTER);
frame.add(panel);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
}