现在已经尝试了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());
}
}
答案 0 :(得分: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与选择变量相关联。