本文整理汇总了Java中javax.swing.JCheckBox.getText方法的典型用法代码示例。如果您正苦于以下问题:Java JCheckBox.getText方法的具体用法?Java JCheckBox.getText怎么用?Java JCheckBox.getText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JCheckBox
的用法示例。
在下文中一共展示了JCheckBox.getText方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setContext
import javax.swing.JCheckBox; //导入方法依赖的package包/类
public CodeTemplatesOperator setContext(Set<String> set) {
JTabbedPaneOperator tabbedPane = getTabbedPane();
tabbedPane.selectPage("Contexts");
ContainerOperator<JEditorPane> selectedComponent = new ContainerOperator<>((Container)tabbedPane.getSelectedComponent());
JListOperator list = new JListOperator(selectedComponent);
for (int i = 0; i < list.getModel().getSize(); i++) {
JCheckBox checkBox = (JCheckBox) list.getRenderedComponent(i);
String contextName = checkBox.getText();
list.scrollToItem(i);
if(!checkBox.isSelected() && set.contains(contextName)) {
list.selectItem(i);
} else if(checkBox.isSelected() && !set.contains(contextName)) {
list.selectItem(i);
}
}
return this;
}
示例2: getListCellRendererComponent
import javax.swing.JCheckBox; //导入方法依赖的package包/类
@Override
public Component getListCellRendererComponent(
JList<? extends JCheckBox> list, JCheckBox value, int index,
boolean isSelected, boolean cellHasFocus) {
JPanel panel = new JPanel(new BorderLayout());
JCheckBox checkbox = value;
final JCheckBox newCheck = new JCheckBox();
final JLabel newLabel = new JLabel(checkbox.getText());
newCheck.setSelected(checkbox.isSelected());
// Drawing checkbox, change the appearance here
newCheck.setBackground(isSelected ? getSelectionBackground()
: getBackground());
newCheck.setForeground(isSelected ? getSelectionForeground()
: getForeground());
newCheck.setEnabled(isEnabled());
newCheck.setFont(getFont());
newCheck.setFocusPainted(false);
newCheck.setBorderPainted(true);
newCheck.setBorder(isSelected ? UIManager
.getBorder("List.focusCellHighlightBorder") : noFocusBorder);
newLabel.setOpaque(true);
newLabel.setBackground(isSelected ? getSelectionBackground()
: getBackground());
newLabel.setForeground(isSelected ? getSelectionForeground()
: getForeground());
newLabel.setEnabled(isEnabled());
newLabel.setFocusable(false);
newLabel.setFont(getFont());
newLabel.setBorder(isSelected ? UIManager
.getBorder("List.focusCellHighlightBorder") : noFocusBorder);
newLabel.setIcon(checkbox.getIcon());
panel.add(newCheck, BorderLayout.WEST);
panel.add(newLabel, BorderLayout.CENTER);
return panel;
}
示例3: actionPerformed
import javax.swing.JCheckBox; //导入方法依赖的package包/类
@Override
public void actionPerformed(ActionEvent ae) {
// Visibility checkbox - show or hide a series
if(ae.getSource() instanceof JCheckBox){
// Determine which series to hide
JCheckBox source = (JCheckBox) ae.getSource();
String seriesLabel = source.getText();
// Find the series
XYPlot plot = this.getChart().getXYPlot();
for(int i=0; i<plot.getSeriesCount(); i++){
// Toggle visibility
if(plot.getDataset().getSeriesKey(i).equals(seriesLabel)){
XYItemRenderer renderer = plot.getRenderer();
boolean currentlyVisible = renderer.getItemVisible(i, 0);
renderer.setSeriesVisible(i, new Boolean(!currentlyVisible));
}
}
// Update the tooltip text to reflect the new state
source.setToolTipText(this.generateToolTipTextForVisibilityCheckBox(source));
}
}
示例4: generateToolTipTextForVisibilityCheckBox
import javax.swing.JCheckBox; //导入方法依赖的package包/类
/**
* Generates a ToolTip text for visibility checkboxes based on their current selection state
* @param checkBox The checkbox to generate a text for
* @return The tooltip text
*/
private String generateToolTipTextForVisibilityCheckBox(JCheckBox checkBox){
if(checkBox.isSelected()){
return "Hide " + checkBox.getText();
}else{
return "Show " + checkBox.getText();
}
}
示例5: getKivaTasks
import javax.swing.JCheckBox; //导入方法依赖的package包/类
/**
* Gets the selected kiva tasks.
*
* @return A set containing all selected kiva tasks
*/
public Set<EKivaTask> getKivaTasks() {
final Set<EKivaTask> kivaTasks = new HashSet<>();
for (final JCheckBox taskBox : this.mTaskList) {
if (taskBox.isSelected()) {
final String text = taskBox.getText();
kivaTasks.add(EKivaTask.valueOf(text));
}
}
return kivaTasks;
}