小编use*_*670的帖子

如何添加侦听多个按钮的动作侦听器

我试图弄清楚我对动作听众做错了什么.我正在关注多个教程,但是当我尝试使用动作监听器时,netbeans和eclipse会给我错误.

下面是一个简单的程序,我试图让按钮工作.

我究竟做错了什么?

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;


public class calc extends JFrame implements ActionListener {



    public static void main(String[] args) {

        JFrame calcFrame = new JFrame();

        calcFrame.setSize(100, 100);
        calcFrame.setVisible(true);

        JButton button1 = new JButton("1");
        button1.addActionListener(this);

        calcFrame.add(button1);
    }

    public void actionPerformed(ActionEvent e) {
        if(e.getSource() == button1)
    }  

}
Run Code Online (Sandbox Code Playgroud)

动作监听器永远不会注册,因为if(e.getSource() == button1)它无法看到button1,错误说无法找到符号.

java swing jbutton actionlistener

28
推荐指数
3
解决办法
19万
查看次数

res文件夹中可绘制图像的Android存储会出错

所以我试图在我的android问题中的一个可绘制文件夹中保存图像,但无论我把图像文件放在哪里,尝试构建或运行我的程序都会出现此错误

C:\Users\*****\AppData\Local\Android\android-sdk\tools\ant\build.xml:621: The following error occurred while executing this line: 
C:\Users\******\AppData\Local\Android\android-sdk\tools\ant\build.xml:657: null returned: 1
Run Code Online (Sandbox Code Playgroud)

令人讨厌的代码行是:

621-elseText="hasCode = false. Skipping aidl/renderscript/R.java">
657-proguardFile="${out.absolute.dir}/proguard.txt">
Run Code Online (Sandbox Code Playgroud)

一旦我删除图像文件,我的应用程序就会清理并构建并运行,没有任何问题.我究竟做错了什么?

android

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

System.Security.Claims缺失

需要一些问题的帮助.我开发了一个Web应用程序,需要使用声明来获取信息.我正在尝试设置using语句System.Security.Claims但声明不是一个选项.我有AccessControl,身份验证,加密,权限,策略,Principal和util.我看到的所有教程都导入了声明选项.我究竟做错了什么?

我在参考文献中引用了microsoft.identitymodel以及system.security但我仍然处于亏损状态.

谢谢

c# asp.net

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

尝试将对象从固定的起点移动到鼠标单击的坐标

我试图让一个矩形从固定位置移动到我游戏中的点击点.我让它工作到我从鼠标监听器类中的e.getX和e.getY方法获得良好的坐标.我也有通过增加和减少positionX和Y值的矩形直线向上或向上和向下移动,但我需要一种方法将它移动到我点击的任何点,基本上我需要设置x的变化和y.我想的方法是从点击点和起点计算线的上升和运行,然后将x和y值设置为上升和运行.如果我这样做,我需要一种方法来减少上升并将值运行到最低值,以便它流畅地移动.或者,如果有一种方式我没有想到你可以提供任何有用的指导.

java swing

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

如何使用intent接收多个值

我有我的主要活动使用startActivityForResult方法,该方法调用我需要从中返回两个字符串值的活动.我有它的工作返回一个,但即使有所有的教程和其他问题在这里,我已经阅读,我似乎不能让它返回两个值.以下是我的代码.

这是我开始第二项活动的地方:

Button button = (Button) findViewById(R.id.add);
        button.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                startActivityForResult(addM, 1);    
            }

        });
Run Code Online (Sandbox Code Playgroud)

这是它启动的活动,我需要返回titleField(现在可以正常工作)和yearField中的文本

public class AddMovie extends Activity {

String movieTitle, movieYear;
EditText titleField, yearField;
Button save;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_movie);

    titleField = (EditText) findViewById(R.id.titleField);
    yearField = (EditText) findViewById(R.id.yearField);

    save = (Button) findViewById(R.id.saveMovie);

    save.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent data = new Intent();
            data.setData(Uri.parse(titleField.getText().toString()));
            setResult(RESULT_OK, data); 
            //data.setData(Uri.parse(yearField.getText().toString()));
            //setResult(RESULT_OK, data);
            finish();

        }
    });
}



} …
Run Code Online (Sandbox Code Playgroud)

java android

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

标签 统计

java ×3

android ×2

swing ×2

actionlistener ×1

asp.net ×1

c# ×1

jbutton ×1