Ik krijg geen achtergrond kleur voor mijn code
hieronder is de code te zien
-----------------------------------------
Alvast Bedankt :thumb:
hieronder is de code te zien
-----------------------------------------
Code:
// Fig. 11.9: TextFieldFrame.java
// Demonstrating the JTextField class.
import java.awt.FlowLayout;
import java.awt.Color;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;
import java.io.*;
public class TextFieldFrame extends JFrame
{
private JTextField textField1; // text field with set size
private JPasswordField passwordField; // password field with text
private JButton centerJButton; // Add button
private JPanel colorPanel; // add color
// TextFieldFrame constructor adds JTextFields to JFrame
public TextFieldFrame()
{
super( "Login Program" );
JPanel colorPanel = new JPanel(); // create panel
setLayout( new FlowLayout() ); // set frame layout
colorPanel.setBackground( Color.blue ); // set background color
// construct textfield with 10 columns
textField1 = new JTextField( 15 );
add( textField1 ); // add textField1 to JFrame
// construct passwordfield with default text
passwordField = new JPasswordField( "Hidden text" );
add( passwordField ); // add passwordField to JFrame
//set up newJButton
centerJButton = new JButton( "Login" ); // create New button
add( centerJButton ); // add New button to frame
// register event handlers
TextFieldHandler handler = new TextFieldHandler();
textField1.addActionListener( handler );
passwordField.addActionListener( handler );
}
// end TextFieldFrame constructor
// private inner class for event handling
private class TextFieldHandler implements ActionListener
{
// process text field events
public void actionPerformed( ActionEvent event )
{
String string = ""; // declare string to display
// user pressed Enter in JTextField textField1
if ( event.getSource() == textField1 )
string = String.format( "textField1: %s",
event.getActionCommand() );
// user pressed Enter in JTextField passwordField
else if ( event.getSource() == passwordField )
string = String.format( "passwordField: %s",
new String( passwordField.getPassword() ) );
} // end method actionPerformed
} // end private inner class TextFieldHandler
} // end class TextFieldFrame
Laatst bewerkt door een moderator: