小编mKo*_*bel的帖子

Java框架只显示空白空间

我已成功编译并运行以下代码,但applet窗口除了空格外什么都没显示,可能是什么问题?

我不试图在这里创建一个小程序我试图创建一个Jframe程序

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

//<applet code="calc.class" width=400 height=200></applet>
public class calc extends JFrame implements ActionListener {
    JFrame f1;
    JPanel p1 = new JPanel();
    JLabel l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15,
            l16, l17, l18, l19, l20, l21, l22, l23, l24;
    JButton b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15,
            b16;
    JTextField t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, …
Run Code Online (Sandbox Code Playgroud)

java applet swing awt jframe

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

带有复选框和按钮的空指针异常

我正在编写一个比萨饼订购服务的程序,带有复选框radioButtons,这样您就可以为比萨饼选择不同的选项,然后在您点击OrderPizza按钮时读取价格.每次我点击OrderPizza按钮,我都会得到一个NullPointerException.它说的问题就在线上

pPrice = stylePrice + sizePrice + sPrice + cPrice + tPrice;

我不知道如何解决这个问题并且无法找到任何地方,所以任何帮助都会很棒.谢谢!

import java.awt.* ;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

public class Pizza extends JPanel
{
private double pPrice;
private JRadioButton small;
private JRadioButton medium;
private JRadioButton large;
private JRadioButton xlarge;
private JRadioButton NY;
private JRadioButton NP;
private JRadioButton CD;
private JRadioButton WW;
private JCheckBox Mozzarella;
private JCheckBox Parmesan;
private JCheckBox Goat;
private JCheckBox Feta;
private JCheckBox Tomato;
private JCheckBox Pesto;
private JCheckBox BBQ;
private JCheckBox Pepperoni;
private …
Run Code Online (Sandbox Code Playgroud)

java checkbox swing nullpointerexception

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

切换布尔值(布尔值)

请注意我可以使用的好奇心(代码示例见第38行(代码编辑))

Boolean bol = true;
Boolean bol1 = !bol;
Run Code Online (Sandbox Code Playgroud)

我的问题是

  • 它是正确的方式,或者是否存在(任何)可能的缺失,为什么要避免使用它
  • 对于布尔值和布尔值,结果是正确的
  • Java中是否有另一种数据类型,可以使用表达式,逻辑值进行切换

java boolean

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

从jtextfield将数据插入jtable

我找到了以下代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        DefaultTableModel tableModel = new DefaultTableModel();
        JTable table = new JTable();
        table.setModel(tableModel);
        int c=0;
        Vector rl=new Vector<Object(6);        
        rl.add(c+1);
        rl.add(jTextField1.getText());
        rl.add(jTextField11.getText());
        rl.add(jTextField7.getText());
        rl.add(jTextField8.getText());
        rl.add(jTextField9.getText());
        tableModel.addRow(rl);}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我必须复制与pcode,产品名称,价格,数量,总价格相对应的字段,这些字段是文本字段,当我点击添加按钮到其中给出的表格时

java swing jtable jtextfield defaulttablemodel

-4
推荐指数
1
解决办法
4026
查看次数

编译时的组合框错误

我希望组合框在运行时从数据库中存储名称,所以我创建了一个列表,但是组合框显示错误...

        List<String> s = new ArrayList<String>();
        {
            try
            {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                Connection con =DriverManager.getConnection("jdbc:odbc:project","sa","123456");
                Statement stmt= con.createStatement();
                ResultSet rs=stmt.executeQuery("SELECT Name FROM company");
                i=0;
                while(rs.next()) {
                    s.add(rs.getString("Name"));
                }
            }
            catch(Exception ex) {             {
                JOptionPane.showConfirmDialog(f,ex);
            }
            cb=new JComboBox(s);
        }
Run Code Online (Sandbox Code Playgroud)

java swing arraylist jcombobox comboboxmodel

-4
推荐指数
1
解决办法
142
查看次数

检测 JTable (SWING) 上的鼠标左键单击和鼠标右键单击

如果我在 Jtable 行或列上单击鼠标左键,则控制台上的输出应为“单击左键”,与右键单击的方式相同,输出也应为“单击右键”

java swing jtable right-mouse-button

-5
推荐指数
1
解决办法
4049
查看次数