新人求教,关于没有main函数如何运行程序
范例:
package plaf;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
/**
* A frame with a button panel for changing look-and-feel
*/
public class PlafFrame extends JFrame {
private JPanel buttonPanel;
public PlafFrame()
{
buttonPanel = new JPanel();
UIManager.LookAndFeelInfo[] infos = UIManager.getInstalledLookAndFeels();
for(UIManager.LookAndFeelInfo info : infos)
makeButton(info.getName(), info.getClassName());
add(buttonPanel);
pack();
}
/**
* makes a button to change the pluggable look-and-feel
* @param name the button name
* @param plafName the name of the look-and-feel class
*/
void makeButton(String name, final String plafName)
{
//add button to panel
JButton button = new JButton(name);
buttonPanel.add(button);
//set button action
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
//button action: switch to the new look-and-feel
try
{
UIManager.setLookAndFeel(plafName);
SwingUtilities.updateComponentTreeUI(PlafFrame.this);
pack();
}
catch(Exception e)
{
e.printStackTrace();
}
}
});
}
}
相关推荐
Python 没有main函数的原因
毫无疑问 Python 中没有所谓的 main 入口函数,但是网上经常看到一些文章提“Python 的 main 函数”、“建议写 main 函数”…… 有些人是知情的,他的意图可能是模仿那些正宗的 main 函数,但还有不少人明显是被误导了(或自己误解了),就写出来很累赘的代码。 本期“Python 为什么”栏目来聊聊 Python 为什么没有 main 函数? 在开始正题之前,先要来回答这两个问题:所谓的 “main 函数”是指什么?为什么有些编程语言需要强制写一个 main 函数? 某些编程语言以 main 函数作为程序的执行入口,例如 C/C++、C#、 Java、Go 和 Rust
Android studio 运行main 函数的方法
主要介绍了Android studio 运行main 函数的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
C语言之没有main函数的helloworld示例
主要介绍了C语言之没有main函数的helloworld示例,本文分解了带main函数的helloworld示例,从而分析出不需要main函数的helloworld示例,需要的朋友可以参考下
如何在 clion 运行多个 main 函数(方法详解)
主要介绍了如何在 clion 运行多个 main 函数,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
运行C程序总是从main函数开始。
运行C程序总是从main函数开始。 2、C语句分为以下5类: (1) 控制语句。 1) if()…else… 条件语句 2) for()… 循环语句 3) while()… 循环语句 4) do…while() 循环语句 5) continue 结束本次循环语句 6) break 中止执行switch或循环语句 7) switch 多分支选择语句 8) goto 转向语句 9) return 从函数返回语句 说明:上面9种语句表示形式中的“()”表示括号中是一个“判别条件”,“…”表示内嵌的语句。


Eclipse
