小编Kev*_*ltz的帖子

编译错误:"找不到符号"

我正在为一堂课写一个硬币翻转程序.我在将文本放在每个网格中心时遇到问题.网格布局为3 x 3,但每个网格中的文本"H"或"T"左对齐.这是创建网格的代码.

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

class Lab3Panel extends JPanel {

    Lab3Panel() {
        setLayout(new GridLayout(3, 3, 1, 1));

        Lab3Label[] label = new Lab3Label[9];
        label.setHorizontalTextPosition(SwingConstants.CENTER);
        label.setVerticalTextPosition(SwingConstants.CENTER);

        for (int i = 0; i < 9; i++) {
            label[i] = new Lab3Label(i);
            add(label[i]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Lab3Panel.java:15: error: cannot find symbol label.setHorizontalTextPosition(SwingConstants.CENTER);
                                                  ^
Run Code Online (Sandbox Code Playgroud)

java

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

IntelliSense:函数调用中的参数太少

我正在为一个课程编写一个程序,该课程需要一笔销售金额并计算一美元的变化.列出每种面额,以硬币数量作为输出.由于参数太少而导致错误,我无法运行它?

我不确定VB在这里寻找什么.任何帮助,将不胜感激.

程序代码:

#include <iostream>
#include <string>
#include <sstream>
#include <iomanip>
#include <cmath>

using namespace std;

// Determines how many of each coin to dispense.
void Dispenser(int, int *, int *, int *, int *);                                    



int main(void)
{
    // Change the console's background color.
    system ("color F0");

        // Declares the variables.
        double amount_paid = 1.00, amount_due;                                                             
        int amount_left, dollar_qty, quarter_qty, dime_qty, nickel_qty, penny_qty; 

    // Get user input.
    cout << "\n";
    cout << "Enter the money amount paid: $";
        cin >> …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
920
查看次数

在SQL中更改列属性

我正在尝试更改现有表中列的数据类型.此列当前为空,但该表具有依赖关系,这使得删除和重新创建表不切实际.

该表目前看起来像:

CREATE TABLE [dbo].[van_Payment](
    [PaymentUID] [int] IDENTITY(1,1) NOT NULL,
    [SponsorshipUID] [int] NOT NULL,
    [PaymentMethodUID] [int] NOT NULL,
    [Amount] [int] NOT NULL,
    [Created] [int] NOT NULL, 
 GO
Run Code Online (Sandbox Code Playgroud)

我需要更改以下内容:

ALTER TABLE [dbo].[van_Payment]
ALTER COLUMN [Created] [smalldatetime] NOT NULL DEFAULT GETDATE(),
GO
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

消息156,级别15,状态1,行2关键字'DEFAULT'附近的语法不正确.

任何有关正确语法的帮助将不胜感激.

sql sql-server

0
推荐指数
1
解决办法
347
查看次数

add无法解析为变量

请让我说这是一个家庭作业任务,任何帮助将不胜感激.

我正在使用Eclipse(Juno)编写一个程序来创建一个框架,将一个球放在框架的顶部,并在边框的"南部"放置一排按钮.我遇到的问题是在添加按钮的类中,称为Btns.java,我收到一些错误.

错误1:添加无法解析为变量错误2:构造函数调用必须是构造函数中的第一个语句错误3:令牌"."上的语法错误,超出此标记后的预期

代码看起来对我来说是正确的.

Btns类的代码如下.

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class  Btns extends JFrame
{
    public Btns()
    {
        JButton jbtL = new JButton("Left");
        JButton jbtR = new JButton("Right");
        JButton jbtU = new JButton("Up");
        JButton jbtD = new JButton("Down");
        JButton jbtRd = new JButton("Red");
        JButton jbtG = new JButton("Green");
        add.(jbtL);
        add.(jbtR);
        add.(jbtU);
        add.(jbtD);
        add.(jbtRd);
        add.(jbtG);

    }

 }
Run Code Online (Sandbox Code Playgroud)

Lab2.java代码:

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

public class Lab2 extends JFrame { 

        public Lab2()
        { …
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×2

c++ ×1

sql ×1

sql-server ×1