        Border border = BorderFactory.createTitledBorder("Input");
        input.setBorder(border);
        JPanel output = new JPanel();
        output.setLayout(new GridLayout(2, 2));
        Border outputborder = BorderFactory.createTitledBorder("Output");
        output.setBorder(outputborder);
        new ConditionedView(View.MaterialForMachine).where(true, "Operator=?", Types.NVARCHAR, DBService.getUser()).select("[Material],[IsInput]", (rs) -> {
            while (rs.next()) {
                String mat = rs.getString("Material");
                IntegerField qtyField = new IntegerField();
                if (rs.getBoolean("IsInput")) {
                    input.add(new JLabel(mat));
                    input.add(qtyField);