Hej,
Jeg har et lille problem. Jeg vil gerne læse fra en fil og skrive det ned i et textfield. Jeg kan godt finde ud af at læse fra filen og skrive det ud via. "println("")" men vil gerne have det ud på en gui side måske i et textfield.
Håber der er en der kan hjælpe!
- import java.awt.Color;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.io.IOException;
-
- import javax.swing.*;
-
-
- public class Listespillere extends JPanel {
-
- public static final String String = null;
-
- public Listespillere(){
-
- JLabel label = new JLabel();
- label.setIcon(new ImageIcon("billed1.jpg"));
-
- JTextField text = new JTextField("awdawdawdawdw",20);
-
- JButton tilbage = new JButton("Tilbage");
- // add the listener to the jbutton to handle the "pressed" event
- tilbage.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- Main.addMenu();
- }
- });
-
- label.setBounds(50, 10, 400, 100); //billed
- text.setBounds(200, 150, 100, 40);
- tilbage.setBounds(200, 300, 100, 40);
-
-
- this.setLayout(null);
- this.add(label);
- this.add(text);
- this.add(tilbage);
- tilbage.setBackground(Color.red);
- this.setBackground(Color.black);
-
- læsspiller();
-
- }
-
- private void læsspiller(){
- try {
- Læsspiller.læs(String, String, String);
- } catch (IOException e) {
- e.printStackTrace();
- }
-
- }
-
- }
- import java.io.*;
-
-
- public class Læsspiller {
-
-
-
- public static void læs(String name, String nummer, String position) throws IOException {
-
-
- FileReader fil = new FileReader("Spiller.txt");
- BufferedReader ind = new BufferedReader(fil);
-
- String linje = ind.readLine();
- while (linje != null)
- {
- System.out.println("Læst: "+linje);
- linje = ind.readLine();
- }
-
-
- }
-
- }
Indlæg senest redigeret d. 06.03.2012 15:46 af Bruger #17069