/* * The following method creates the textfield to change the text * and the button to update the label. * postcondition: returns the panel containing the textfield and button. */ public JPanel createUpdateButton() { JLabel textLabel = new JLabel(new String("Change text to: ")); textField = new JTextField(new String("Big Java"), 20); textField.setFont(new Font(("Times"), Font.PLAIN, 12)); update = new JButton(new String("Update")); update.setDefaultCapable(true); // This class is used to create a special ActionListener for this menu item class ButtonListener implements ActionListener { /* * This method is called when the update button is clicked */ public void actionPerformed(ActionEvent event) { // Call the method to change the text on the screen. setSampleFont(); } // end actionPerformed method } ActionListener listener = new ButtonListener(); update.addActionListener(listener); JPanel panel = new JPanel(); panel.add(textLabel); panel.add(textField); panel.add(update); return panel; } // end createUpdateButton method
public RFIDGUI() { setLayout(new FlowLayout()); // label = new JTextField(ThreadTwoTestTwo.randomQuestionStatement); Question.setFont(new Font("Serif", Font.BOLD, 18)); // Points.setFont(new Font("Serif", Font.BOLD, 50)); // Question.setBounds(300, 250, 900, 300); // Points.setBounds(1200, 600, 300, 200); // Points.setHorizontalAlignment(JTextField.RIGHT); // Points.set Question.setForeground(Color.blue); // Points.setForeground(Color.red); add(Question); // Question.validate(); // add(Points, BorderLayout.SOUTH); // Points.validate(); // Question.setLocation(0, 0); // Points.setLocation(1600,900); /*while(count<70){ //secondDoneYet = false; while (!secondDoneYet) { //label = new JTextField(ThreadTwoTestTwo.randomQuestionStatement); label.repaint(); secondDoneYet = true; count++; /* * while(ThreadTwoTestTwo.amountOfQuestions <=60){ * label.repaint(); } */ }
public void propertyChange(PropertyChangeEvent event) { debug(this + " " + "propertyChange: " + event.getSource() + " " + event.getPropertyName()); if (event.getSource() == searchnav) { String changeName = event.getPropertyName(); if (changeName.equals("helpModel")) { reloadData((HelpModel) event.getNewValue()); } else if (changeName.equals("font")) { debug("Font change"); Font newFont = (Font) event.getNewValue(); searchparams.setFont(newFont); RepaintManager.currentManager(searchparams).markCompletelyDirty(searchparams); tree.setFont(newFont); RepaintManager.currentManager(tree).markCompletelyDirty(tree); } // changes to UI property? } }