here you got my code, sorry for some of it is in Norwegian, but shouldn be a problem understanding it either way.
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Oppgave2 extends JFrame{
public Oppgave2(){
//size og synlighet
this.setVisible(true);
this.setSize(500,500);
//container, henter innhold
Container innhold = this.getContentPane();
//meny øverst
JMenuBar menybar = new JMenuBar();
this.setJMenuBar(menybar);
//lage menyer til menybaren
//fil
JMenu fil = new JMenu("File");
JMenuItem save = new JMenuItem("save");
fil.add(save);
menybar.add(fil);
//Statestikk
JMenu statestikk = new JMenu("Statistics");
JMenuItem item = new JMenuItem("Max");
statestikk.add(item);
JMenuItem item2 = new JMenuItem("Min");
statestikk.add(item2);
JMenuItem item3 = new JMenuItem("Sum");
statestikk.add(item3);
menybar.add(statestikk);
//knapper
// knapper til panel sør
JButton l = new JButton("Land");
JButton å = new JButton("år");
JButton d = new JButton("deltagelse");
//knapper til panel vest
JButton max = new JButton("max");
JButton min = new JButton("min");
JButton sum = new JButton("sum");
String[] patternExamples = {
"2000",
"2001",
"2002",
"2003",
};
JComboBox patternList = new JComboBox(patternExamples);
patternList.setEditable(false);
//tekstområde
JTextArea landtekst = new JTextArea();
JTextArea årtekst = new JTextArea();
JTextArea delttekst = new JTextArea();
//tekstfelt
JTextField tekst = new JTextField();
//labeler
JLabel country = new JLabel("Land");
JLabel år = new JLabel("år");
JLabel deltagelse = new JLabel("deltagelse");
//paneler
JPanel panel = new JPanel();
JPanel panelvest = new JPanel();
//lager nett
GridLayout nett = new GridLayout(3,1);
GridLayout nettvest = new GridLayout(3,1);
//legger til i paneler
//panel med knapper sør
panel.setLayout(nett);
panel.add(country);
panel.add(landtekst);
panel.add(l);
panel.add(år);
panel.add(patternList);
panel.add(å);
panel.add(deltagelse);
panel.add(delttekst);
panel.add(d);
//panel med knapper øst
panelvest.setLayout(nettvest);
panelvest.add(max);
panelvest.add(min);
panelvest.add(sum);
//legger til i innhold
innhold.add(panel,BorderLayout.SOUTH);
innhold.add(tekst,BorderLayout.CENTER);
innhold.add(panelvest,BorderLayout.WEST);
}
}


Sign In
Create Account

Back to top










