Jar 如何在一个类中编写完整的代码

Jar 如何在一个类中编写完整的代码,jar,jframe,jbutton,Jar,Jframe,Jbutton,如何在一个类中编写程序我的意思是不需要为setsize或defaultcloseoperation等调用类,因为用它制作.jar或.exe时,两个类更难编译,我知道还有另一种方法,但我想使用这种方法,因为制作按钮要容易得多,使用此方法的文本字段组合框如果整个程序在几百行之内,则可以在一个文件中创建多个类。文件通常用于承载一个类,但您可以拥有 根据一些评论,把所有的东西都放在一节课上是不好的做法。一个类应该只做一件事,并帮助模块化您的程序。 根据上面的代码示例,您显然是初学者。我强烈建议您去参观一

如何在一个类中编写程序我的意思是不需要为setsize或defaultcloseoperation等调用类,因为用它制作.jar或.exe时,两个类更难编译,我知道还有另一种方法,但我想使用这种方法,因为制作按钮要容易得多,使用此方法的文本字段组合框

如果整个程序在几百行之内,则可以在一个文件中创建多个类。文件通常用于承载一个类,但您可以拥有
根据一些评论,把所有的东西都放在一节课上是不好的做法。一个类应该只做一件事,并帮助模块化您的程序。
根据上面的代码示例,您显然是初学者。我强烈建议您去参观一下。

如果您还有其他问题,请用谷歌搜索,如果没有回答,请随时在此处发布问题。

我真的不理解这些问题,但这是我的答案,因为我知道首先您可以在jcheckbox类中包含主要方法。 其次,您可以添加在构造函数中暗示的函数

 //calling class
     import javax.swing.JFrame;
      class jcheckkbox {
          public static void main(String args[]) {
jRadio roof = new jRadio();
 roof.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 roof.setSize(300, 200);
 roof.setVisible(true);



               //secondary class
     import java.awt.*;
     import javax.swing.*;
     import java.awt.event.*;



     public class jcheckbox extends JFrame {
            private JCheckBox cd;
            private JCheckBox md;
            private JTextField vcd;

     public jcheckbox() {
   super("Beer bar");
setLayout(new FlowLayout());

vcd = new JTextField("this is a code", 20);
vcd.setFont(new Font("Serif", Font.PLAIN, 22));
vcd.setToolTipText("yahoo");
add(vcd);

cd = new JCheckBox("bold");
md = new JCheckBox("italic");
add(md);
add(cd);

handler dahandler = new handler();
 cd.addItemListener(dahandler);
 md.addItemListener(dahandler);

   }
      private class handler implements ItemListener {
         public void itemStateChanged(ItemEvent event) {
    Font cool = null;
    if (md.isSelected() && cd.isSelected())
     cool = new Font("Serif", Font.BOLD + Font.ITALIC, 25);
    else if (md.isSelected())
     cool = new Font("Serif", Font.BOLD, 30);
    else if (md.isSelected())
     cool = new Font("Sans_Serif", Font.ITALIC, 30);

     vcd.setFont(cool);

  }}}

你是不是碰巧用铅笔和纸来编译你的代码?用一个类来处理所有事情是个坏主意。你所有的陈述都是错误的。也许我们可以帮助这个家伙,而不是tar和feathers。那么你能告诉我如何用两个类来创建一个jar文件吗hand@Himanshu您正在使用IDE吗?大多数IDE(集成开发环境)都有助手来创建jar文件。如果不是,那么命令是jar-cf jar file file1.class file2.class filen.classok,那么您能告诉我如何用手头的两个类制作一个jar文件吗
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 200);
this.setVisible(true);

public jcheckbox()() {
super("Beer bar");
setLayout(new FlowLayout());

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 200);
this.setVisible(true);

vcd = new JTextField("this is a code", 20);
vcd.setFont(new Font("Serif", Font.PLAIN, 22));
vcd.setToolTipText("yahoo");
add(vcd);

cd = new JCheckBox("bold");
md = new JCheckBox("italic");
add(md);
add(cd);


handler dahandler = new handler();
cd.addItemListener(dahandler);
md.addItemListener(dahandler);

}