下面列出了javax.swing.JButton#getText ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* JDayChooser is the ActionListener for all day buttons.
*
* @param e
* the ActionEvent
*/
public void actionPerformed(ActionEvent e) {
JButton button = (JButton) e.getSource();
String buttonText = button.getText();
int day = new Integer(buttonText).intValue();
setDay(day);
}
/**
* Initializes undo/redo toolbar button.
*
* @param button button to initialize.
* @return initialized button.
*/
private JButton initUndoRedoButton(JButton button) {
String text = (String)button.getAction().getValue(Action.NAME);
Mnemonics.setLocalizedText(button, text);
text = button.getText();
button.setText(null);
button.setToolTipText(text);
button.setFocusPainted(false);
return button;
}
private DomPlayer getSelectedPlayer(JButton theSelector) {
String theName = theSelector.getText();
if (theName==null || theName.equals(""))
return null;
for (DomPlayer player : myEngine.getBotArray()) {
if (player.toString().equals(theName))
return player;
}
return null;
}
public void setAquaticButtonActionListener(ActionListener a) {
for (JButton b : typesOfAnimalsButtons) {
if (b.getText() == Species.Aquatics) {
b.addActionListener(a);
}
}
}
public void setBirdButtonActionListener(ActionListener a) {
for (JButton b : typesOfAnimalsButtons) {
if (b.getText() == Species.Birds) {
b.addActionListener(a);
}
}
}
public void setInsectButtonActionListener(ActionListener a) {
for (JButton b : typesOfAnimalsButtons) {
if (b.getText() == Species.Insects) {
b.addActionListener(a);
}
}
}
public void setMammalButtonActionListener(ActionListener a) {
for (JButton b : typesOfAnimalsButtons) {
if (b.getText() == Species.Mammals) {
b.addActionListener(a);
}
}
}
public void setReptileButtonActionListener(ActionListener a) {
for (JButton b : typesOfAnimalsButtons) {
if (b.getText() == Species.Reptiles) {
b.addActionListener(a);
}
}
}
public void setCaretakerButtonActionListener(ActionListener a) {
for (JButton b : typesOfEmployeesButtons) {
if (b.getText() == EmployeesType.Caretakers) {
b.addActionListener(a);
}
}
}
@Override
public void actionPerformed(ActionEvent e) {
JButton buttonPressed = (JButton) e.getSource();
if (lastButtonPressed == buttonPressed) {
buttonPressedText = buttonPressed.getText();
}
lastButtonPressed = buttonPressed;
}
public void operarComBotaoClicado(java.awt.event.ActionEvent evt) {
// Descobre o botão que foi clicado e devolve o caractere, nele, na variável texto
JButton botao = (JButton) evt.getSource(); // Retorna o botão clicado
String caractereDigitado = botao.getText(); // Retorna o texto do botão que foi clicado
this.operarConformeEstado(caractereDigitado); // Oferece o texto do botão para calculadora executar a operação
}
static String textForKey (String key) {
JButton jb = new JButton ();
Mnemonics.setLocalizedText (jb, NbBundle.getMessage (UnitTab.class, key));
return jb.getText ();
}
@Override
public void actionPerformed(ActionEvent e) {
JButton pressedButton = (JButton) e.getSource();
//System.out.println("pressed button: " + pressedButton.getText());
if (pressedButton == lastPressedButton) {
// do nothing
return;
}
// remove selection from LAST pressed button
lastPressedButton.setFont(defaultFont);
lastPressedButton = pressedButton;
// add selection to pressed button
pressedButton.setFont(boldUnderline);
JXTaskPane taskPaneOfPressedButton = (JXTaskPane) SwingUtilities.getAncestorOfClass(JXTaskPane.class, pressedButton);
if (taskPaneOfPressedButton.getTitle().equals("Attacker IdP")) {
switch (pressedButton.getText()) {
case "Server Configuration":
splitPane.setRightComponent(attackerIdpServerConfigurationGui);
break;
case "HTML Discovery":
splitPane.setRightComponent(attackerIdpHtmlConfigurationGui);
break;
case "XRDS Discovery":
splitPane.setRightComponent(attackerIdpXrdsConfigurationGui);
break;
case "Valid Data":
splitPane.setRightComponent(attackerIdpValidDataGui);
break;
case "Attack Data":
splitPane.setRightComponent(attackerIdpAttackDataGui);
break;
case "Attack Overview":
splitPane.setRightComponent(attackerIdpAttackOverviewGui);
break;
}
} else {
switch (pressedButton.getText()) {
case "Server Configuration":
splitPane.setRightComponent(analyzerIdpServerConfigurationGui);
break;
case "HTML Discovery":
splitPane.setRightComponent(analyzerIdpHtmlConfigurationGui);
break;
case "XRDS Discovery":
splitPane.setRightComponent(analyzerIdpXrdsConfigurationGui);
break;
case "Valid Data":
splitPane.setRightComponent(analyzerIdpValidDataGui);
break;
case "Attack Data":
splitPane.setRightComponent(analyzerIdpAttackDataGui);
break;
case "Parameter Overview":
splitPane.setRightComponent(analyzerIdpAttackOverviewGui);
break;
case "Automated Analysis":
splitPane.setRightComponent(evaluationGui);
break;
case "Reports":
splitPane.setRightComponent(reportGui);
break;
case "Log":
splitPane.setRightComponent(logGui);
break;
}
}
}