내가 무엇을 요구하고 있는지 확실하지 않지만 어쨌든 최선을 다할 것입니다.
는 두 개의 레이블이 말 : ("! 안녕하세요 세상을") 지금 라벨 2에 LABEL1의 내용 ("안녕하세요")를 설정하려면
JLabel label1 = new JLabel l("Hello!");
JLabel label2 = new JLabel l("Hello world!");
을 다음과 같은 작업을 수행 할 수 있습니다
label2.setText(label1.getText());
문제의 설명에서 계산이라는 단어를 사용 했으므로 레이블에 계산을 수행하려는 숫자가 포함되어 있다고 가정합니다.
예를 들어 값 유형에 따라 레이블 메소드 .getText()와 Integer.parseInt (String s) 또는 Double.parseInt (String s)를 결합하여이를 수행 할 수 있습니다. 예를 들어 그래서 : 내가 정확하게 문제를 이해하는 경우
JLabel label1 = new JLabel l("5");
JLabel label2 = new JLabel l("");
int i = Integer.parseInt(label1.getText()); // takes the string from label1 and transforms it to an integer using the parseInt() method.
// i now has the value 5
i = i*5; // an example of some calculation you mentioned you wanted to do
label2.setText(i +""); // transforms the integer value to string and sets it into label2
나는 :) 추가 도움이 필요한 경우 매우 정교한하시기 바랍니다 모른다.
더 많은 세부 정보를 제공해야합니다. JLabel은 아무 것도 계산하지 않습니다. 이미 사용할 수있는 정보, 원하는 결과 및 현재 얻은 결과를 설명하십시오. – VGR
@VGR 이상 세부 정보가 포함되어 있습니다.^ –
가격이나 할인 요인이 변경 될 때마다 계산을 반복해야합니다. 그건 피할 수 없어요. – VGR