Я пишу программу для рисования графиков из введенных пользователем входов. , чтобы пользователь дал программе математическое выражение, например ADD (X, Y) , тогда пользователь выберет диапазон переменной и задает значение другой переменной в качестве цветовой переменной, которая имеет значение (то есть RGB Int или любое сочетание цветов rgb, которые могут быть преобразованы в один номер, который можно использовать в выражении).Использование Jcolorchooser для рисования графиков в Java
Я использую Jcolorchooser для этого, чтобы пользователь мог нажать на свой предпочтительный цвет. мой вопрос в том, как я могу сохранить значение цвета, чтобы установить цвет графика с этим значением. , наконец, пользователь может щелкнуть по четырем различным цветам и четырем графам с цветами и их значение будет нарисовано (с использованием paintcomponent). можно сделать Jcolorchooser для хранения данных и значений нескольких кликов в некоторых полях для программы, которую я хочу сделать.
Обновление: это пример того, как следует рисовать графики. Это очень грубо сейчас я знаю, но я прошу специально для хранения данных JColorChooser сделанных клик по цветам
класс JPanel:
package progGUI;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class drawpanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponents(g);
this.setBackground(Color.CYAN);
g.setColor(Color.GREEN);
g.drawLine(21, 20, 60, 60);
}
}
Рамы Класс:
frame.add(drawpanel);
package paneltest;
import javax.swing.JFrame;
public class main extends JFrame {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
pan1 pan = new pan1();
frame.add(pan);
frame.setVisible(true);
}
}
Можете ли вы предоставить некоторый код, чтобы показать нам, что у вас есть до сих пор? Мы можем лучше ответить на ваш вопрос в каком-то контексте. –