Hallo zusammen,
ich schaffe es leider nicht inerhalb der main "public static void main(String[] args) {" auf ein Objekt (ein jLabel) in der "protected void startup() {" zuzugreifen.
Was ich machen möchte? Ich möchte in einer Schleife der main auf das jLabel1 zugreifen und .setText verändern. Das Problem ist nur, dass ich von der main aus nicht darauf zugreifen kann. Auch einen Setter habe ich nicht hinbekommen.
Könnt ihr mir helfen?
Hier mein bisheriger Quelltext:
Vielen Dank.
Grüße, badfish
ich schaffe es leider nicht inerhalb der main "public static void main(String[] args) {" auf ein Objekt (ein jLabel) in der "protected void startup() {" zuzugreifen.
Was ich machen möchte? Ich möchte in einer Schleife der main auf das jLabel1 zugreifen und .setText verändern. Das Problem ist nur, dass ich von der main aus nicht darauf zugreifen kann. Auch einen Setter habe ich nicht hinbekommen.
Könnt ihr mir helfen?
Hier mein bisheriger Quelltext:
Java:
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
import org.jdesktop.application.SingleFrameApplication;
import org.jdesktop.layout.GroupLayout;
import org.jdesktop.layout.LayoutStyle;
public class Countdown extends SingleFrameApplication {
private JPanel topPanel;
public JLabel jLabel1;
@Override
protected void startup() {
topPanel = new JPanel();
GroupLayout topPanelLayout = new GroupLayout((JComponent)topPanel);
topPanel.setLayout(topPanelLayout);
topPanel.setPreferredSize(new java.awt.Dimension(500, 300));
{
jLabel1 = new JLabel();
jLabel1.setName("jLabel1");
}
topPanelLayout.setVerticalGroup(topPanelLayout.createSequentialGroup()
.addContainerGap(109, 109)
.add(jLabel1, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
.addContainerGap(107, Short.MAX_VALUE));
topPanelLayout.setHorizontalGroup(topPanelLayout.createSequentialGroup()
.addContainerGap(129, 129)
.add(jLabel1, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
.addContainerGap(140, Short.MAX_VALUE));
show(topPanel);
}
public static void main(String[] args) {
launch(Countdown.class, args);
}
}
Vielen Dank.
Grüße, badfish