windows记事本的“关于记事本”怎样用JAVA编写出来啊
--------------------编程问答-------------------- 给你个简陋点的import java.awt.BorderLayout;--------------------编程问答-------------------- 其实很简单的,就是先用Java swing写出界面,然后添加一些组件,给组件添加监听,在监听里面进行相应的处理。去网上一搜,这样的代码一大堆的。 --------------------编程问答--------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
public class AboutDialog extends JDialog{
static JFrame jf=new JFrame();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new AboutDialog(jf);
}
public AboutDialog(JFrame owner){
super(owner,"关于记事本",true);
JMenuBar jb=new JMenuBar();
JMenu jm=new JMenu("FIle");
JMenuItem ji=new JMenuItem("About");
jb.add(jm);
jm.add(ji);
jf.setJMenuBar(jb);
ji.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setVisible(true);
}
});
jf.setVisible(true);
jf.setSize(300,300);
add(new JLabel("<html><h1>Window7 旗舰版</i></h1><hr><p>Microsoft Windows</p><p>....</p></html>"),BorderLayout.CENTER);
JPanel panel=new JPanel();
JButton ok=new JButton("Ok");
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setVisible(false);
}
});
panel.add(ok);
add(panel,BorderLayout.SOUTH);
setSize(250,150);
}
}
同是新手,我刚好写了一个学生管理系统里面的一个关于作者!
也好像差不多达到了要求,楼主有兴趣交流的话 加我QQ45621627
补充:Java , Java SE