tecumsa
09-10-2007, 10:23 AM
I tried creating my first program outside of assignements, and I am getting a NoClassDefFoundError, but I don't understand why, so far as I can see the class is there.
import java.awt.*;
import javax.swing.*;
public class NewMadness extends JFrame {
// set up row 1
JPanel row1 = new JPanel();
JLabel bannerTF = new JLabel("Thermo Fisher Scientific");
// set up row 2
JPanel row2 = new JPanel();
JLabel bannerOEOM = new JLabel("OE/OM How-To");
// set up row 4
JPanel row4 = new JPanel();
ButtonGroup option = new ButtonGroup();
JCheckBox add = new JCheckBox("Add", true);
JCheckBox edit = new JCheckBox("Edit", false);
JCheckBox delete = new JCheckBox("Delete", false);
public NewMadness() {
super("OEOM How-To");
setSize(550, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridLayout layout = new GridLayout(5, 1, 1, 1);
setLayout(layout);
FlowLayout layoutTF = new FlowLayout(FlowLayout.CENTER);
layoutTF.setVgap(0);
row1.setLayout(layoutTF);
row1.add(bannerTF);
add(row1);
row2.setLayout(layoutTF);
row2.add(bannerOEOM);
add(row2);
option.add(add);
option.add(edit);
option.add(delete);
row4.setLayout(layoutTF);
row4.add(add);
row4.add(edit);
row4.add(delete);
add(row4);
setVisible(true);
}
public static void main(String[] arguments) {
NewMadness frame = new NewMadness();
}
}
import java.awt.*;
import javax.swing.*;
public class NewMadness extends JFrame {
// set up row 1
JPanel row1 = new JPanel();
JLabel bannerTF = new JLabel("Thermo Fisher Scientific");
// set up row 2
JPanel row2 = new JPanel();
JLabel bannerOEOM = new JLabel("OE/OM How-To");
// set up row 4
JPanel row4 = new JPanel();
ButtonGroup option = new ButtonGroup();
JCheckBox add = new JCheckBox("Add", true);
JCheckBox edit = new JCheckBox("Edit", false);
JCheckBox delete = new JCheckBox("Delete", false);
public NewMadness() {
super("OEOM How-To");
setSize(550, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridLayout layout = new GridLayout(5, 1, 1, 1);
setLayout(layout);
FlowLayout layoutTF = new FlowLayout(FlowLayout.CENTER);
layoutTF.setVgap(0);
row1.setLayout(layoutTF);
row1.add(bannerTF);
add(row1);
row2.setLayout(layoutTF);
row2.add(bannerOEOM);
add(row2);
option.add(add);
option.add(edit);
option.add(delete);
row4.setLayout(layoutTF);
row4.add(add);
row4.add(edit);
row4.add(delete);
add(row4);
setVisible(true);
}
public static void main(String[] arguments) {
NewMadness frame = new NewMadness();
}
}