小编Nid*_*dhi的帖子

将最小化/最大化按钮添加到JDialog或JPanel

是否可以向JDialog添加最大化/最小化按钮?如果没有,那么我们可以将这些按钮添加到JPanel吗?

我有一个JPanel,在该面板中有一个JDialog.我想添加一个最小化/最大化按钮,这样当单击该按钮时,JDialog和JDialog下的组件会根据JPanel进行调整.就像当我点击最大化然后jpanel应该放大并且该面板内的组件(JDialog)也被放大,反之亦然最小化按钮.我从这里得到的解决方案是JFrame中的JPanel.但我的JPanel只是独立的.

java swing jpanel jdialog

6
推荐指数
1
解决办法
1万
查看次数

使用django paginator显示项目编号.

我想使用django paginator在页面中显示项目编号.

我想在页面中的项目前显示项目编号,例如:

如果我有15个项目,我的分页器代码每页显示10个项目,那么在第一页上它应显示如下:

1 item1
2 item2
etc
Run Code Online (Sandbox Code Playgroud)

和下一页应显示:

11 item11
12 item12
etc
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-pagination

3
推荐指数
1
解决办法
870
查看次数

在jtable中为列的每一行添加不同的组合框

public class TablePanel extends JPanel implements ActionListener,Serializable
{
    JTable m_table;
    JComboBox combo,combo1;
    DefaultTableModel model=new DefaultTableModel();
    DefaultComboBoxModel model1=new DefaultComboBoxModel();
    DefaultComboBoxModel model2=new DefaultComboBoxModel();
        List<String> field;
    List<String> attrCode;
    TablePanel()
    {

            m_table=new JTable(model);
            m_table.setBackground(Color.WHITE);
            model.addColumn("col1");
            model.addColumn("col2");
            model.addColumn("col3");
            model.addColumn("col4");
            model.addColumn("col5");
            model.addColumn("col6");
            JScrollPane scrollpane=new JScrollPane(m_table);
            scrollpane.setBackground(Color.WHITE);
            Dimension d = m_table.getPreferredSize();
            scrollpane.setPreferredSize(
                new Dimension(d.width,m_table.getRowHeight()*15+1));
            add(scrollpane);

            }

                       attrCode = service.getAllAttributes(value);
               combo1=new JComboBox(model2);
               model1.addElement(attrCode.get(0));
               model1.addElement(attrCode.get(1));
            model1.addElement(attrCode.get(2));
            model1.addElement(attrCode.get(3));
            model1.addElement(attrCode.get(4));
            model1.addElement(attrCode.get(5));
            model1.addElement(attrCode.get(6));
            col=m_table.getColumnModel().getColumn(0);
            col.setCellEditor((new DefaultCellEditor(combo1)));
            combo2=new JComboBox(model3);
            model3.addElement(trans.get(0));
            model3.addElement(trans.get(1));
            model3.addElement(trans.get(2));
            model3.addElement(trans.get(3));
            model3.addElement(trans.get(4));
            col=m_table.getColumnModel().getColumn(2);

            col.setCellEditor((new DefaultCellEditor(combo2)));} }
Run Code Online (Sandbox Code Playgroud)

我有一张桌子,表格中有一些栏目.现在我想要做的两个列是组合框,当用户从column1组合框中选择一些值时,根据用户选择的值,应该填充组合框2.例如,如果用户从column1组合框中选择value1,则column2组合框将仅显示对应于value1的值.

swing jtable jcombobox

2
推荐指数
1
解决办法
3484
查看次数