Hey,
Ich mache gerade ein kleines Programm womit man im TextField nach einer Person suchen kann, und dann werden einige Information zu ihm angezeigt. Das klappt eigentlich wunderbar, nur nun möchte ich das ganze geordnet machen. Das hat bis zum jetzigen Zeitpunkt gut geklappt nun habe ich das Problem das ich ein JTextField habe und der wird nur zu 50% angezeigt.
Main:
Window(JFrame Fenster + adding Methode)
Methoden Klasse(JLabels, Buttons und Methoden zum ändern der Werte)
SearchingSystem(JTextField zum suchen der Personen)
Und das JTextField in der Klasse SearchingSystem wird nur zu 50% angezeigt.
Wisst ihr wo das Problem liegt?
LG
Fabian
Ich mache gerade ein kleines Programm womit man im TextField nach einer Person suchen kann, und dann werden einige Information zu ihm angezeigt. Das klappt eigentlich wunderbar, nur nun möchte ich das ganze geordnet machen. Das hat bis zum jetzigen Zeitpunkt gut geklappt nun habe ich das Problem das ich ein JTextField habe und der wird nur zu 50% angezeigt.
Main:
Code:
public class Main
{
public static void main(String[] args)
{
Window window = new Window();
Methoden methoden = new Methoden(window);
new SearchingSystem(window);
}
}
Window(JFrame Fenster + adding Methode)
Code:
public class Window extends JFrame
{
private JFrame Window = new JFrame("Doxingsystem");
private JPanel Panel;
public void adding(Component comp)
{
Panel.add(comp);
}
public Window()
{
Panel = new JPanel();
Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Window.add(Panel);
Window.pack();
Window.setSize(1800, 861);
Window.setLocationRelativeTo(null);
Window.setResizable(false);
Window.setIconImage(getToolkit().getImage("src/main/java/me/system/doxing/Pictures/Icon.jpg"));
Window.setVisible(true);
}
}
Methoden Klasse(JLabels, Buttons und Methoden zum ändern der Werte)
Code:
private JLabel MadeByFabian = new JLabel();
private JLabel Version = new JLabel();
private Window window;
public Methoden(Window window)
{
this.window = window;
Font font = new Font("Calibri", 0, 17);
MadeByFabian.setText("Made by Fabian");
MadeByFabian.setBounds(1703,-43,100,100);
MadeByFabian.setFont(new Font("Calibri", 0, 14));
MadeByFabian.setLayout(null);
window.adding(MadeByFabian);
Version.setText("v. 0.4 beta");
Version.setBounds(3,-43,75,100);
Version.setFont(new Font("Calibri", 0, 14));
Version.setLayout(null);
window.adding(Version);
}
}
SearchingSystem(JTextField zum suchen der Personen)
Code:
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class SearchingSystem extends JTextField
{
private Window window;
private JTextField Searching;
public SearchingSystem(Window window)
{
this.window = window;
Searching = new JTextField("", 15);
Searching.setBounds(800,3,200, 20);
window.adding(Searching);
Searching.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String input = Searching.getText();
if(input.equals("test"))
{
System.out.println("Es funktioniert.");
}
}
});
}
}
Und das JTextField in der Klasse SearchingSystem wird nur zu 50% angezeigt.
Wisst ihr wo das Problem liegt?
LG
Fabian