0

现在已经尝试了 6 个多小时,我一直在从每个人那里找到关于在 JPanel 绘图框中更改背景颜色的相同答案。问题是我不想/不需要触摸背景颜色,它是这个鼠标绘制应用程序上的线条颜色,我似乎根本无法工作。

这是我到目前为止所拥有的,它还没有完成。我想将一个组合框放入线条粗细选择和擦除功能,但我无法超越这一点。帮助!

    JButton jButton_SetColour.setBounds(721, 104, 89, 23);
    frame_SetColour = new JButton("Colour");
    jButton.getContentPane().add(jButton_SetColour);
    jButton_SetColour.addActionListener(
            new ActionListener(){
                public void actionPerformed(ActionEvent event){
          Color color = JColorChooser.showDialog(null,"Pick Your Colour", frame.getForeground());   
                if (color != null)frame.getContentPane();
                JColorChooser.setColor());
                }

                }
4

1 回答 1

0

就像我说的,在这方面真的很新,所以它是毅力和注意力,但我设法让它运行起来。

    JButton jButton_sete = new JButton("Set Choice");
    jButton_sete.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    drawColor = JColorChooser.showDialog(null, "Set Choice",choice);
        if (choice != null) {
            g2dImg.setPaint(choice);
    });

我需要了解如何通过 jColorChooser 将 actionlistener 与选择变量相关联,新手错误。

于 2013-11-13T14:15:09.107 回答