当前位置: 首页>>代码示例>>Java>>正文


Java Choice.setEnabled方法代码示例

本文整理汇总了Java中java.awt.Choice.setEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java Choice.setEnabled方法的具体用法?Java Choice.setEnabled怎么用?Java Choice.setEnabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.awt.Choice的用法示例。


在下文中一共展示了Choice.setEnabled方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: dialogItemChanged

import java.awt.Choice; //导入方法依赖的package包/类
@Override
public boolean dialogItemChanged(final GenericDialog gd, final java.awt.AWTEvent e) {

	protectRoot = gd.getNextBoolean();
	erodeIsolatedPixels = gd.getNextBoolean();
	pruneChoice = gd.getNextChoiceIndex();
	grayscaleImpChoice = gd.getNextChoiceIndex();
	outIS = gd.getNextBoolean();
	verbose = gd.getNextBoolean();
	tabular = gd.getNextBoolean();

	// Enable/Disable key components of GenericDialog
	if (!IJ.macroRunning()) {
		final Choice cImgChoice = (Choice) gd.getChoices().elementAt(1);
		final Vector<?> checkboxes = gd.getCheckboxes();
		final Checkbox roiOption = (Checkbox) checkboxes.elementAt(0);
		final Checkbox stackOption = (Checkbox) checkboxes.elementAt(2);

		cImgChoice.setEnabled(pruneChoice == AnalyzeSkeleton_.LOWEST_INTENSITY_VOXEL
				|| pruneChoice == AnalyzeSkeleton_.LOWEST_INTENSITY_BRANCH);
		roiOption.setEnabled(validRootRoi);
		stackOption.setEnabled(!tabular);

	}

	return !gd.wasCanceled();

}
 
开发者ID:tferr,项目名称:hIPNAT,代码行数:29,代码来源:Strahler.java

示例2: dialogItemChanged

import java.awt.Choice; //导入方法依赖的package包/类
public boolean dialogItemChanged(GenericDialog gd, AWTEvent e) {
	if (!DialogModifier.allNumbersValid(gd.getNumericFields()))
		return false;
	Vector<?> choices = gd.getChoices();
	Vector<?> checkboxes = gd.getCheckboxes();
	Vector<?> numbers = gd.getNumericFields();
	// link algorithm choice to chunk size field
	Choice choice = (Choice) choices.get(1);
	TextField num = (TextField) numbers.get(5);
	if (choice.getSelectedItem().contentEquals("Multithreaded")) {
		num.setEnabled(true);
	} else {
		num.setEnabled(false);
	}
	// link show stack 3d to volume resampling
	Checkbox box = (Checkbox) checkboxes.get(15);
	TextField numb = (TextField) numbers.get(4);
	if (box.getState()) {
		numb.setEnabled(true);
	} else {
		numb.setEnabled(false);
	}
	// link show surfaces, gradient choice and split value
	Checkbox surfbox = (Checkbox) checkboxes.get(11);
	Choice col = (Choice) choices.get(0);
	TextField split = (TextField) numbers.get(3);
	if (!surfbox.getState()) {
		col.setEnabled(false);
		split.setEnabled(false);
	} else {
		col.setEnabled(true);
		if (col.getSelectedIndex() == 1) {
			split.setEnabled(true);
		} else {
			split.setEnabled(false);
		}
	}
	DialogModifier.registerMacroValues(gd, gd.getComponents());
	return true;
}
 
开发者ID:akmaier,项目名称:CONRAD,代码行数:41,代码来源:ConnectedComponent3D.java

示例3: setEnabledAll

import java.awt.Choice; //导入方法依赖的package包/类
void setEnabledAll(boolean value){
	for(Choice choice: choices){
		choice.setEnabled(value);
	}
	for(JTextField textField: playerTextFields){
		textField.setEnabled(value);
	}
	allChoice.setEnabled(value);
	setAllPlayers.setEnabled(value);
	newGame.setEnabled(value);
}
 
开发者ID:AngelaFabregues,项目名称:dipGame,代码行数:12,代码来源:MainPanel.java

示例4: setRGB

import java.awt.Choice; //导入方法依赖的package包/类
private final void setRGB(final int imagejID, final Choice target)
{
	if (WindowManager.getImage(imagejID).getType() == ImagePlus.COLOR_RGB || WindowManager.getImage(imagejID).getType() == ImagePlus.COLOR_256)
		target.setEnabled(true);
	else		
		target.setEnabled(false);
}
 
开发者ID:fiji,项目名称:Stitching,代码行数:8,代码来源:Stitching_2D.java

示例5: initComponents

import java.awt.Choice; //导入方法依赖的package包/类
private void initComponents() {
	
	setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	setBounds(100, 100, 439, 337);
	contentPane = new JPanel();
	contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
	setContentPane(contentPane);
	contentPane.setLayout(null);
	
	txtUsuario = new JTextField();
	txtUsuario.setFont(new Font("Tahoma", Font.BOLD, 11));
	txtUsuario.setEditable(false);
	txtUsuario.setBounds(16, 36, 314, 23);
	contentPane.add(txtUsuario);
	txtUsuario.setColumns(10);
	
	JLabel lblUsuario = new JLabel("Usuario");
	lblUsuario.setBounds(16, 21, 61, 14);
	contentPane.add(lblUsuario);
	
	txtCodigo = new JTextField();
	txtCodigo.setFont(new Font("Tahoma", Font.BOLD, 11));
	txtCodigo.setEditable(false);
	txtCodigo.setBounds(16, 146, 314, 23);
	contentPane.add(txtCodigo);
	txtCodigo.setColumns(10);
	
	lblCodigo = new JLabel("Codigo ");
	lblCodigo.setBounds(16, 128, 126, 14);
	contentPane.add(lblCodigo);	
	
	lblfecha_prestDePrestamo = new JLabel("Fecha de pr\u00E9stamo");
	lblfecha_prestDePrestamo.setBounds(16, 193, 148, 14);
	contentPane.add(lblfecha_prestDePrestamo);
	
	btnBuscarCodigo = new JButton("...");
	btnBuscarCodigo.setBounds(346, 146, 61, 23);
	contentPane.add(btnBuscarCodigo);
	btnBuscarCodigo.setEnabled(false);
	btnBuscarCodigo.addActionListener(this);
	
	btnBuscarUsuario = new JButton("...");
	btnBuscarUsuario.setBounds(346, 35, 61, 23);
	contentPane.add(btnBuscarUsuario);
	btnBuscarUsuario.addActionListener(this);
	
	tipo = new Choice();
	tipo.setBounds(16, 91, 115, 20);
	tipo.add("Seleccione");
	tipo.add("Libro");
	tipo.add("Revista");
	tipo.add("CDROM");
	tipo.add("Articulo");
	tipo.setEnabled(false);
	tipo.addItemListener(this);
	contentPane.add(tipo);
	
	lblTipo = new JLabel("Tipo");
	lblTipo.setBounds(16, 71, 46, 14);
	contentPane.add(lblTipo);
	
	addWindowListener(this);
	setVisible(true);
	setLocationRelativeTo(null);
}
 
开发者ID:JuandeLS3,项目名称:Library-app,代码行数:66,代码来源:NuevoPrestamo.java

示例6: getGUI

import java.awt.Choice; //导入方法依赖的package包/类
/**
 * Gets the GUI control for the NetMapReader, creates it if it
 * doesn't exist.
 */
public Component getGUI() {
    if (serverPanel != null) {
        return serverPanel;
    }

    serverAddrField = new JTextField(server);
    serverPortField = new JTextField(port);

    /*
     * Make the NETMAP Server address entry field
     */
    JPanel serverAddrPanel = new JPanel(new GridLayout(0, 2));
    serverAddrPanel.add(new JLabel("Name or IP Addr: "));
    serverAddrPanel.add(serverAddrField);
    /*
     * Make the NETMAP Server port entry field
     */
    JPanel serverPortPanel = new JPanel(new GridLayout(0, 2));
    serverPortPanel.add(new JLabel("Port: "));
    serverPortPanel.add(serverPortField);

    /*
     */
    JPanel statusPanel = PaletteHelper.createHorizontalPanel("Server Connection");
    connectedStatus = new JLabel(STATUS_IDLE);
    JButton resetButton = new JButton("Reset");
    resetButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ae) {
            reset();
        }
    });

    statusPanel.add(connectedStatus);
    statusPanel.add(resetButton);

    /*
     * Make the toplevel input panel
     */
    //      JPanel netmapPanel = new JPanel(new GridLayout(0, 1));
    JPanel netmapPanel = PaletteHelper.createVerticalPanel("Server Settings");

    netmapPanel.add(serverAddrPanel);
    netmapPanel.add(serverPortPanel);

    /*
     * Make the "Load View" panel
     */
    viewChoice = new Choice();
    viewList = new ChoiceList();
    viewChoice.setEnabled(false);

    controlButton = new JButton(GetViewsCmd);
    controlButton.setActionCommand(GetViewsCmd);
    controlButton.addActionListener(this);

    //      JPanel viewPanel = new JPanel(new GridLayout(0, 1));
    JPanel viewPanel = PaletteHelper.createVerticalPanel(null);

    viewPanel.add(new JLabel("Available Views"));
    viewPanel.add(viewChoice);
    viewPanel.add(controlButton);

    serverPanel = new JPanel();
    Box box = Box.createVerticalBox();
    box.add(netmapPanel);
    box.add(statusPanel);
    box.add(viewPanel);
    serverPanel.add(box);

    return serverPanel;
}
 
开发者ID:d2fn,项目名称:passage,代码行数:76,代码来源:NetMapConnector.java

示例7: setRGB

import java.awt.Choice; //导入方法依赖的package包/类
private final void setRGB(int imagejID, final Choice target)
{
	if (WindowManager.getImage(imagejID).getType() == ImagePlus.COLOR_RGB || WindowManager.getImage(imagejID).getType() == ImagePlus.COLOR_256) target.setEnabled(true);
	else target.setEnabled(false);
}
 
开发者ID:fiji,项目名称:Stitching,代码行数:6,代码来源:Stitching_3D.java


注:本文中的java.awt.Choice.setEnabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。