Hallo,
ich möchte, dass das JTextfield ganz normal auf dem JPanel angezeigt wird.
Mein Code:
Danke
ich möchte, dass das JTextfield ganz normal auf dem JPanel angezeigt wird.
Mein Code:
Java:
import javax.swing.*;
public class Frame extends JFrame implements Runnable {
Panel panel;
public Frame(){
innitClasses();
setSize(1000,800);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
setTitle("TypeSpeed");
setLocationRelativeTo(null);
add(panel);
setVisible(true);
}
private void innitClasses() {
panel = new Panel();
}
@Override
public void run() {
}
}
Java:
import javax.swing.*;
import javax.swing.border.LineBorder;
import java.awt.*;
public class Panel extends JPanel {
//components
JTextField mainTextField;
public Panel(){
setPanel();
createMainTypeBox();
addComponents();
}
private void addComponents() {
add(mainTextField);
}
private void createMainTypeBox() {
mainTextField = new JTextField();
mainTextField.setBounds(400,500,60,100);
mainTextField.setBorder(new LineBorder(Color.BLACK));
}
private void setPanel(){
this.setBackground(new Color(198,217,255));
}
}
Danke