Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.BadLocationException;
public class LineCounter extends JFrame
{
public static void main(String[]args){new LineCounter();}
LineCounter()
{
setDefaultCloseOperation(EXIT_ON_CLOSE);
initAll();
pack();
setLocationRelativeTo(null);
setVisible(true);
}
private void initAll()
{
final JTextArea text = new JTextArea(10,10);
text.setLineWrap(true);
final JTextField input = new JTextField(10);
input.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
try
{
int line = Integer.parseInt(input.getText());
int startOfLine = text.getLineStartOffset(line);
int endOfLine = text.getLineEndOffset(line);
String lineText = text.getText(text.getLineStartOffset(line),endOfLine-startOfLine);
text.append("Text in Zeile "+line+": "+lineText);
}catch (BadLocationException e1){e1.printStackTrace();}
}
});
getContentPane().add(new JScrollPane(text));
getContentPane().add(input, BorderLayout.SOUTH);
}
}