Tag: 选择

根据周数从MYSQL中检索数据

我在MYSQL中有如下表: proj_id|hoursWorked|Date. 日期字段的类型为Date ; 我想根据基于java的Web应用程序中项目的给定周数检索表中的所有条目。 请帮助我实现这一目标。 我无法写一个允许我这样做的查询。

Java JComboBox监听更改选择事件

我正在尝试在Java JComboBox中听取选择的更改。 我试图使用ActionListener但问题是这样的:动作监听器做这样的事情 public void actionPerformed(ActionEvent e){ JComboBox source = ((JComboBox)e.getSource()); String selected = source.getItemAt(source.getSelectedIndex()); /*now I compare if the selected string is equal to some others and in a couple of cases I have to add elements to the combo*/ } 您可以注意到,当我需要向组合添加元素时,另一个事件被触发并且再次调用actionPerformed方法,即使我不想要它,并且代码可能循环… :(有没有办法只听选择更改而不是一般的更改事件?谢谢

如何在cellchange上执行JTable选择所有文本

我已经看到了这样做的一些例子,但我仍然无法理解,也无法实现它。 我想要做的是细胞更换(焦点),下一个选定的单元格将选择所有文本,准备用户完全更改它.. 关于如何做的任何想法? //更新//不知怎的,我设法出来了下面的课但是 实现这一点 tblLayers.setDefaultEditor(String.class,new Classes.CellEditor()); 没有产生任何结果,“尚未支持。” 不被抛出.. 我该如何解决这个问题? import java.awt.Component; import java.util.EventObject; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.SwingUtilities; import javax.swing.event.CellEditorListener; import javax.swing.table.TableCellEditor; public class CellEditor extends JTextField implements TableCellEditor { public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { // final JTextField ec = (JTextField) editorComponent; // // ec.setText((String) […]

如何在焦点丢失时保留JTextField中的选定文本?

现在完成我的自定义菜单弹出,但问题是如果我在JTextField选择一些文本并单击鼠标按钮以显示弹出菜单,则焦点将转移到弹出窗口,之前选定的文本不再突出显示。 当焦点回到JTextField – 所选文本将再次突出显示。 如何在焦点丢失时突出显示所选文本?

Java:如何以编程方式选择和扩展JTree中的多个节点?

我有一个JTree和一个awt.Canvas 。 当我从Canvas选择多个对象到objList ,我希望所有选定的项目都在JTree为选中状态。 这意味着,例如,如果我选择了2个对象,则应扩展其到root的路径,并且每个所选对象也应选择其对应的TreeNode 。 我的JTree有TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION 。 这是我使用的扩展function的示例: public void selectTreeNodes() { HashMap entities = …; Iterator it = entities.keySet().iterator(); while (it.hasNext()) { String str = it.next().toString(); MyEntity ent = entities.get(str); if (ent.isSelected()) { DefaultMutableTreeNode searchNode = searchNode(ent.getName()); if (searchNode != null) { TreeNode[] nodes = ((DefaultTreeModel) tree.getModel()).getPathToRoot(searchNode); TreePath tpath = new TreePath(nodes); tree.scrollPathToVisible(tpath); […]

如何在Java中返回TreeSet中的第k个元素

也许我没有使用正确的数据结构。 我需要使用一个集合,但也希望有效地返回第k个最小元素。 可以在Java中使用TreeSet吗? 似乎没有TreeSet的内置方法来执行此操作。 请帮帮我。

JAVA – 如何在selenium中使用xpath

我有这个HTML代码: «Seleziona la categoria» — VEICOLI — Auto 我必须选择标签option标识的WebElement文本Auto 。 我尝试了一些解决方案: d.findElement(By.xpath(“/select[@id=category]/option[@id=cat2]”)).click(); d.findElement(By.xpath(“/select[@id=category]/option[text()=’Auto’]”)).click(); d.findElement(By.xpath(“//select[@id=category]/option[Auto]”)).click(); 但每个人都给了我: Exception in thread “main” org.openqa.selenium.NoSuchElementException: Unable to locate element: {“method”:”xpath”,”selector”:”/select[@id=category]/option[@id=cat2]”} ( and other xpath i tried) Command duration or timeout: 1.52 seconds For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html 什么是正确的语法? 有人能帮我吗?

如何在使用JDBC的SELECT查询中使用动态表名

我有5或表来查询\ 我的语法我喜欢这个 String sql2 = “SELECT * FROM ? WHERE Patient_ID = ?”; pst = conn.prepareStatement(sql2); System.out.println(“SQL before values are set “+sql2); System.out.println(“The values of table/test name recieved in TestPrint stage 1 “+tblName); System.out.println(“The values of test name recieved in TestPrint stage 1 “+key); // values are outputted correctly but are not getting set in […]

Java – 选择排序算法

我对选择排序有一些疑问。我有点困惑。 int [] arr = {5,4,3,2,1}; // This is my array int min = 0; for(int i = 0;i<arr.length;i++) { //Assume first element is min min = i;//Selection sort algorithm says that find the minimum in the // array, but first element is not minimum.What's point here? for(int j = i + 1;j<arr.length;j++) { int […]

如何通过java在sqlite中插入日期

我想创建一个将在其中保存日期的数据库(SQLite)。 现在首先要问的是声明日期列的正确语法是什么。 第二个我想知道的是如何在此之后插入日期。 我想知道的第三件事是如何在两者之间选择日期,例如选择包含01/05/2010和05/06/2010之间日期的所有行。 谢谢