Guten Tag liebe Java Gemeinde,
Ich studiere momentan Energie und Umwelt und muss in der Info 2 ein kleines Programm abgeben das irgendetwas mit meiner Studienrichtung zu tun hat. Habe mich für ein Programm zum Berechnen des Schallpegels entschieden jedoch sind meine Java Kenntnisse sehr gering und möchte euch deshalb einwenig um Hilfe bitten.
Habe momentan nur das Borderlayout und wollte euch nun fragen wie man ein Textfield in das obere linke Zentrum bekommt ? Möchte eigentlich den Benutzer fragen welchen Schallpegel seine Schallquelle aussendet,!! Und dort soll dann eeben das/der Textfield stehen wo er den Wert eingeben kann !! Jedoch bekomme ich das nicht so hin wie Ich es möchte
Danke im Voraus
Ich studiere momentan Energie und Umwelt und muss in der Info 2 ein kleines Programm abgeben das irgendetwas mit meiner Studienrichtung zu tun hat. Habe mich für ein Programm zum Berechnen des Schallpegels entschieden jedoch sind meine Java Kenntnisse sehr gering und möchte euch deshalb einwenig um Hilfe bitten.
Java:
package PackEmrechnung;
import java.awt.*;
import java.applet.Applet;
public class CombineLayout extends Applet
{
Panel nPanel, sPanel, cPanel, tcPanel, bcPanel;
Button eins,zwei,drei,vier,fünf,sechs;
Label bottom,lbl0;
public void init()
{
nPanel = new Panel();
nPanel.setBackground(Color.gray);
eins = new Button("1");
zwei = new Button("2");
drei = new Button("3");
vier = new Button("4");
fünf = new Button("5");
sechs = new Button("6");
lbl0 = new Label("Anzahl der Schallquellen = ");
nPanel.setLayout (new FlowLayout(FlowLayout.CENTER));
nPanel.add(lbl0);
nPanel.add(eins);
nPanel.add(zwei);
nPanel.add(drei);
nPanel.add(vier);
nPanel.add(fünf);
nPanel.add(sechs);
sPanel = new Panel();
sPanel.setBackground(Color.yellow);
bottom = new Label("Hörempfinden");
sPanel.setLayout (new FlowLayout(FlowLayout.CENTER));
sPanel.add (bottom);
cPanel = new Panel();
tcPanel = new Panel();
tcPanel.setBackground(Color.white);
bcPanel = new Panel();
bcPanel.setBackground(Color.red);
vier = new Button("Schallpegelberechnung von mehreren gleichen Schallquellen");
fünf = new Button("Übersteigt der berrechnete Schallpegel die Schmerzschwelle ?");
tcPanel.setLayout (new GridLayout(1, 3, 5, 5));
bcPanel.setLayout (new GridLayout(2, 1, 5, 5));
bcPanel.add(vier);
bcPanel.add(fünf);
cPanel.setLayout(new GridLayout(2, 1)); //
cPanel.add(tcPanel);
cPanel.add(bcPanel);
this.setLayout (new BorderLayout());
add(nPanel, BorderLayout.NORTH);
add(sPanel, BorderLayout.SOUTH);
add(cPanel, BorderLayout.CENTER);
}
}
Habe momentan nur das Borderlayout und wollte euch nun fragen wie man ein Textfield in das obere linke Zentrum bekommt ? Möchte eigentlich den Benutzer fragen welchen Schallpegel seine Schallquelle aussendet,!! Und dort soll dann eeben das/der Textfield stehen wo er den Wert eingeben kann !! Jedoch bekomme ich das nicht so hin wie Ich es möchte
Danke im Voraus