Alles außer der Schaltfläche wird im Fenster angezeigt. Gibt es etwas, das mir fehlt? Dies ist das erste Mal mit Schaltflächen und bin mir nicht sicher, was schief läuft. Es könnte sich um ein Formatierungsproblem handeln. Kann mir jemand sagen, ob es ein Problem mit setLocation() und setSize() gibt?Schaltfläche nicht in meinem Jframe angezeigt
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.TextField;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class HashString extends JPanel {
public static void hashString() {
}
public void window() {
JLabel label1 = new JLabel(
"Enter Your Strings separated by a comma, below. ");
label1.setHorizontalAlignment(JLabel.CENTER);
label1.setFont(new Font("Times New Roman", Font.BOLD, 12));
label1.setVerticalAlignment(JLabel.TOP);
JTextField field = new JTextField(50);
field.setVisible(true);
field.setText("Enter Strings Here");
field.setSize(300, 251);
field.setHorizontalAlignment(JTextField.CENTER);
field.setLocation(135, 60);
Button btn = new Button("Enter These Values");
btn.setLocation(240 ,420);
btn.setSize(100, 100);
btn.setVisible(true);
btn.setFont(new Font("Times new roman",Font.BOLD,12));
JFrame frame = new JFrame("Test1");
frame.add(new HashString());
frame.add(btn);
frame.setVisible(true);
frame.add(field);
frame.setLocationRelativeTo(null);
frame.add(label1);
frame.setSize(600, 450);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Es ist, shoudlve setVisible ganz am Ende hinzugefügt. –