Tag: 复选框

尽管已经检查过,但JTable中的复选框始终返回false

我在JTable中使用复选框,itsef是JPanel一部分。 最初我使用的是JOptionPane ,点击OK按钮后我获得了价值,但现在我在JFrame添加了JPanel 。 当我单击右上角的X符号时,它不会检索单击的复选框的值,但能够获取其他列的值。 代码段如下: DefaultTableModel dtm = new DefaultTableModel(rowData, columnNames) { }; for (int i = 0; i < records.size(); i++) { // System.out.println(records.get(i)); singleRecord = records.get(i).toString().split("%"); Pages = singleRecord[0].toString(); BKey= singleRecord[1].toString(); Title = singleRecord[2].toString(); Author = singleRecord[3].toString(); TimeStamp = singleRecord[4].toString(); dtm.addRow(new Object[] { Boolean.FALSE ,Pages,BKey,Title,Author,TimeStamp}); } table = new javax.swing.JTable(dtm) { public […]

动态复选框创建

我想在我的Android应用程序运行时动态创建一组复选框。 当应用程序运行时,除了按钮之外没有任何显示。 我忘记了什么? 提前致谢! public class DataNotificationSurvey extends Activity { private Date timeStamp; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.datanotifylayout); final Button notifySubmitButton = (Button) findViewById(R.id.notifySubmitButton); TableLayout t1 = (TableLayout)findViewById(R.id.notificationTableLayout); for(int i = 0; i < 5; i++) { TableRow tr = new TableRow(this); CheckBox chk = new CheckBox(this); chk.setText(Integer.toString(i)); tr.addView(chk); t1.addView(tr); } notifySubmitButton.setOnClickListener( […]

更新ListView行中与数据库行对应的CheckBox

我已经在自定义布局中的CheckBox上设置了android:focusable=”false” 。 我的后端SQLite数据库取决于是否选中了CheckBox。 ListView每一行都对应于我的数据库中的一行。 所以我的问题是,我应该在哪里为CheckBox放置OnClickListener,以便我可以更新与该ListView行关联的项目? 我需要将它放在我可以访问id的位置。 也许onListItemClick ? 更新: 这是我的定制适配器: package com.mohit.geo2do.adapters; import java.text.SimpleDateFormat; import java.util.Calendar; import android.content.Context; import android.database.Cursor; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.CheckBox; import android.widget.CursorAdapter; import android.widget.Filterable; import android.widget.TextView; import com.mohit.geo2do.R; import com.mohit.geo2do.provider.Task.Tasks; import com.mohit.geo2do.utils.Util; public class TasksAdapter extends CursorAdapter { private final Context context; public TasksAdapter(Context context, Cursor c) […]

Wicket复选框,自动将其更改的值提交给域对象

什么是最简洁的方法,我可以使一个复选框自动提交它属于Wicket的表单? 我根本不想要包含提交按钮。 该复选框由域对象中的布尔字段(在本例中为“Account”)支持。 省略了无关部分的简化示例: EntityModel accModel = new EntityModel(Account.class, id); PropertyModel model = new PropertyModel(accModel, “enabled”); CheckBox checkBox = new CheckBox(“cb”, model); Form form = new Form(“form”); form.add(checkBox); add(form); HTML: 编辑 :为了澄清,我的目标只是在切换复选框时更改域对象的字段( – >数据库中的值)。 任何(干净,简单)实现这一目标的方法都可以。 (我不确定你是否真的需要这个表格。)

如何复制JCheckBox的禁用外观?

请参考以下示例代码。 Swing中存在一些错误,如果组件包含HTML,则不会将禁用的组件呈现为禁用。 除了报告我希望同事已经处理过的问题之外,还有一些解决问题的好方法吗? 无论我采取什么样的解决方案,我希望它是一个全局修复,而不是需要被攻击到应用程序中的每个复选框的东西。 我尝试为绘制前后调用setForeground的复选框创建自定义UI,但事实certificate,通过调用setForeground ,它会触发一个事件,最终导致调用repaint() ,调用渲染器,… import java.awt.GridLayout; import java.util.Arrays; import javax.swing.BorderFactory; import javax.swing.JCheckBox; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.SwingUtilities; public class TestCheckBoxes extends JFrame { public TestCheckBoxes() { JCheckBox checkBox1 = new JCheckBox(“Enabled, plain text”); JCheckBox checkBox2 = new JCheckBox(“Enabled, HTML”); JCheckBox checkBox3 = new JCheckBox(“Disabled, plain text”); checkBox3.setEnabled(false); JCheckBox checkBox4 = new […]

如何将spring checkbox标签转换为struts2复选框?

将弹簧复选框标签转换为支柱时出现问题… 我有一个在spring写的复选框标签,我需要使用从数据库进入pojo的值将其转换为struts复选框shuld启用和禁用根据… 以下是spring中复选框上的代码片段: 这又是什么: – menuList[${status.index}]

在onViewCreated()中选择复选框的问题

当我在onViewCreated()启动我的应用程序时,我需要自动选择所有复选框。 使用此代码: @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); lv = (ListView)getView().findViewById(R.id.listview); displayPlanetList(); for (int i=0;i<plAdapter.getCount();i++) { Planet p=plAdapter.getItem(i); //if(p.getId()==3) { //System.out.println("NOME PIANETA:" + p.getName()); p.setSelected(true); //} p.setSelected(true); System.out.println("NOME PIANETA2:" + p.isSelected()); } } 在LOGCAT中,我看到5次为true ,但我没有看到复选框被检查(所以视图)。 谁能帮我? 这是所有代码: public class MyListFragment extends Fragment /*implements CompoundButton.OnCheckedChangeListener, View.OnClickListener*/ { ListView lv; ArrayList planetList; […]

Thymeleaf复选框没有传递值

两个问题。 我有User和Note课程。 用户可以有很多笔记。 如何通过Thymeleaf展示属于用户的每个笔记? th:text =“$ {u.notes.id}”不起作用 我有一个表(见图),每个用户的复选框都有boolean isUserChecked值,下面是删除已检查用户的按钮。 Thymeleaf正确显示isUserChecked值的状态。 当我手动选中复选框时,删除按钮不起作用,但是当我在代码中设置isUserChecked值时,该按钮有效。 问题在于我的Thymeleaf语法中的这个复选框。 截图: HTML Id Username First name Last name Password (Hash) Role Notes Select Submit 更新1 正如@Metroids提到的第一个问题可以修复: 0 ? ‘, ‘ : ”) + note.id}” /> 第二个问题。 在我的html中使用它: 我需要具有属性List listOUsers UserWrapper类。 但是怎么做呢? 我创建了这样的东西: @Component public class UserWrapper { @Autowired UserService userService; List listOfUsers = […]

edittext visible意味着我如何检查android中的if条件

我已经检查过我的edittext在android中可见或不可见。 现在我必须检查条件是。, 如果我的edittext可见,则表示如何插入数据。 如果我的edittext消失了意味着我如何插入另一个数据。 这是我的代码,如果我必须选中复选框意味着edittext是不可见的,否则edittext是可见的。: chkIos = (CheckBox) findViewById(R.id.addresscheckbox); chkIos.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { if (((CheckBox) v).isChecked()) { S_address = (TextView)findViewById(R.id.address1); S_address.setVisibility(View.GONE); Saddress = (EditText)findViewById(R.id.tf_address1); Saddress.setVisibility(View.GONE); } else { S_address = (TextView)findViewById(R.id.address1); S_address.setVisibility(View.VISIBLE); Saddress = (EditText)findViewById(R.id.tf_address1); Saddress.setVisibility(View.VISIBLE); if(!(Saddress.getText().toString().length() == 0)){ showAlertbox(” Shipping Address is Required!!”); } } 下面的代码是。,如果我的edittext是可见的意味着插入saddr值。另外插入baddr值。我可以检查条件。 下面显示错误:VISIBLE无法解析为变量。 if(Saddress== VISIBLE) { […]

java中的复选框数组

我想要有6个复选框,并在按下按钮后做一些事情你有一个例子吗? 还可以使用一系列复选框吗? 我想避免: Checkbox cb1 = new Checkbox(“A”); Checkbox cb2 = new Checkbox(“B”); 我做的事情如下: JPanel panel = new JPanel(); JFrame frame = new JFrame(“the title”); final JTextArea txt = new JTextArea(20, 30); Button boton = new Button( “DO”); panel.add(txt); panel.add(boton); frame.add(panel); frame.add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(500, 500); frame.setVisible(true); boton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { txt.setText(“”); […]