|
It is really not possible to give a definitive answer to such a question, as there are too many unknowns to consider. You need to look at all the different frameworks, and decide for yourself which one appears to be the most cost beneficial for your requirements.
|
|
|
|
|
what is the best tools can I use it to write Java code for Android Applications
|
|
|
|
|
|
thank you for your answer .. but if you can sugest version for Androidstudio and from where download it
|
|
|
|
|
I gave you a link in my answer above to articles which show you how to set up your development environment, how to create your first project etc, etc. Try it, you will learn lots.
|
|
|
|
|
i've a problem for compiler,because i need a code source java compiler for j2me mobile and my goal is to create an application for mobile who able to compile without computer,thanks for helps.my email:FilsdeChrist3@gmail.com
|
|
|
|
|
|
I have several issues that I cannot figure out. I need to figure out how to ensure that all data is saved in the database. I also need to figure out how to display an order summary and order list. Any pointers in the right directions are appreciated.
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class Flooring extends JFrame implements ActionListener{
JRadioButton radioWood, radioCarpet, radioGroup;
JLabel labelName, labelAddress, labelLength, labelWidth;
JTextField textName, textAddress, textLength, textWidth, textCalculateArea;
JButton buttonCalculateArea, buttonCalculateCost, buttonSubmitOrder, buttonDisplaySummary, buttonDisplayList;
JTextArea textAreaSummary;
JTabbedPane tabbedPane;
public Flooring() {
super("Flooring");
tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel(new GridLayout(5, 2, 4, 9));
labelName = new JLabel("Name: ", SwingConstants.CENTER);
panel1.add(labelName);
textName = new JTextField(10);
panel1.add(textName);
labelAddress = new JLabel("Address: ", SwingConstants.CENTER);
panel1.add(labelAddress);
textAddress = new JTextField(50);
panel1.add(textAddress);
tabbedPane.addTab("Customer", null, panel1, "First Panel");
JPanel panel2 = new JPanel(new GridLayout(5, 2, 4, 9));
radioWood = new JRadioButton("Wood");
radioWood.setBounds(336, 157, 64, 23);
radioWood.setSelected(false);
panel2.add(radioWood);
radioCarpet = new JRadioButton("Carpet");
radioCarpet.setBounds(336, 157, 64, 23);
radioCarpet.setSelected(false);
panel2.add(radioCarpet);
labelLength = new JLabel("Flooring Length: ", SwingConstants.CENTER);
panel2.add(labelLength);
textLength = new JTextField(10);
panel2.add(textLength);
labelWidth = new JLabel("Flooring Width: ", SwingConstants.CENTER);
panel2.add(labelWidth);
textWidth = new JTextField(10);
panel2.add(textWidth);
buttonCalculateArea = new JButton("Calculate Area");
panel2.add(buttonCalculateArea);
buttonCalculateArea.addActionListener(this);
textCalculateArea = new JTextField();
panel2.add(textCalculateArea);
buttonSubmitOrder = new JButton("Submit Order");
panel2.add(buttonSubmitOrder);
buttonSubmitOrder.addActionListener(this);
tabbedPane.addTab("Size", null, panel2, "Second Panel");
JPanel panel3 = new JPanel(new GridLayout(5, 2, 4, 9));
buttonDisplaySummary = new JButton("Display Summary");
panel3.add(buttonDisplaySummary);
buttonDisplaySummary.addActionListener(this);
tabbedPane.addTab("Summary", null, panel3, "Third Panel");
JPanel panel4 = new JPanel(new GridLayout(5, 2, 4, 9));
buttonDisplayList = new JButton("Display List");
panel4.add(buttonDisplayList);
buttonDisplayList.addActionListener(this);
tabbedPane.addTab("List", null, panel4, "Third Panel");
ButtonGroup radioGroup = new ButtonGroup();
radioGroup.add(radioWood);
radioGroup.add(radioCarpet);
radioWood.addActionListener(this);
radioCarpet.addActionListener(this);
getContentPane().add(tabbedPane);
setSize(270,200);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (textName.getText().equals("")){
JOptionPane.showMessageDialog(null, "Must enter name!");
}else
textName.setText(textName.getText());
if (textAddress.getText().equals("")){
JOptionPane.showMessageDialog(null, "Must enter address!");
}else
textAddress.setText(textAddress.getText());
if (radioWood.isSelected()){
radioWood.setText(radioWood.getText());
}else if (radioCarpet.isSelected()){
radioCarpet.setText(radioCarpet.getText());
}else
JOptionPane.showMessageDialog(null, "Must choose flooring type!");
if (textLength.getText().equals("")){
JOptionPane.showMessageDialog(null, "Must enter length!");
}else
textLength.setText(textLength.getText());
if (textWidth.getText().equals("")){
JOptionPane.showMessageDialog(null, "Must enter width!");
}else
textWidth.setText(textWidth.getText());
if (e.getSource() == buttonCalculateArea){
int length, width, area;
length = Integer.parseInt(textLength.getText());
width = Integer.parseInt(textWidth.getText());
area = length * width;
textCalculateArea.setText(Integer.toString(area));
if (e.getSource() == buttonSubmitOrder){
tabbedPane.setSelectedIndex(2);
if (e.getSource() == buttonDisplaySummary){
int flooringPrice = 0;
int cost;
if (radioWood.isSelected())
flooringPrice = 20;
if (radioCarpet.isSelected())
flooringPrice = 10;
cost = flooringPrice * area;
if (e.getSource() == buttonDisplayList){
}
}
}
}
}
}
import javax.swing.JFrame;
public class FlooringTest {
public static void main( String args[] ){
Flooring flooring = new Flooring();
flooring.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
}
}
|
|
|
|
|
Member 10728667 wrote: Any pointers in the right directions are appreciated. Start by explaining exactly what the problem is and where it occurs. Saying "I need to figure out ...", is not enough. There are plenty of articles and reference pages on database and UI that will explain how to get started.
|
|
|
|
|
ERROR: doPost(HttpServletRequest, HttpServletResponse) in MyServlet cannot override doPost(HttpServletRequest, HttpServletResponse) in HttpServlet overridden method does not throw SQLException
|
|
|
|
|
|
goddynk wrote: overridden method does not throw SQLException
What part of that is unclear?
|
|
|
|
|
You maybe forget to use servlet.api in your project
|
|
|
|
|
Hi,
I am able to create a meeting invite in outlook using following code from my application.
But my requirement is to create a Outlook appointment in Java.Can you please help me how can I do this?
Thanks
StringBuffer buffer = sb.append("BEGIN:VCALENDAR\n"
+ "PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN\n"
+ "VERSION:1.0\n" + "BEGIN:VEVENT\n"
+ "ATTENDEE:MAILTO:"+ appointment.getReceipient()+ "\n"+ "METHOD:REQUEST\n"+ "STATUS:CONFIRMED\n"+ "DTSTAMP:"+ dateFormat.format(cal.getTime())+ "\n"+ "DTSTART:"
+ dateFormat.format(start.getTime()) + "\n"+ "DTEND:"
+ dateFormat.format(end.getTime())+ "\n"+ "LOCATION;ENCODING=QUOTED-PRINTABLE:" + appointment.getLocation()+ "\n" + "UID:"+appointment.getAppointmentId()+"\n"
+ "DESCRIPTION;ENCODING=QUOTED-PRINTABLE:"
+ appointment.getDescription()
+ "\n"
+ "SUMMARY;ENCODING=QUOTED-PRINTABLE:"
+ appointment.getSubject()
+ ":"
+ appointment.getAppointmentType()
+ " \n"
+ "PRIORITY:3\n" + "END:VEVENT\n" + "END:VCALENDAR");
// Create the message part
BodyPart messageBodyPart = new MimeBodyPart();
// Fill the message
messageBodyPart.setHeader("Content-Class",
"urn:content-classes:calendarmessage");
messageBodyPart.setHeader("Content-ID", "calendar_message");
messageBodyPart.setHeader("Content-Disposition", "inline; filename=\\Calender.ics");
messageBodyPart.setDataHandler(new DataHandler(new ByteArrayDataSource(
buffer.toString(), "text/calendar")));// very
// important
|
|
|
|
|
Hi, do you have the solution? Can you please share? I want to open an outlook appointment(with some filled data) on click of a button in java.
|
|
|
|
|
hi, i want to attach a handwriting pad(ivista tablet) to my java project. Any suggestion or any method how to make it possible.
& and that handwritten word transmitted to client side.
|
|
|
|
|
Check the documentation for the device to see how it interfaces to your computer. Most manufacturers provide a library that handles the physical connection and allows applications to receive the data.
|
|
|
|
|
I took a look at someone's code here and I am trying to understand its architecture:
We are looking at a classic enterprise architecture using Spring core for dependency injection.
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class FavoriteService {
@Autowired
private Users users;
public boolean checkLogin(String username, String password) {
return users.login(username, password);
}
public void addUser(String root, String rootpasswd, String username, String password) {
if(root.equals("root")&&rootpasswd.equals("rootpasswd")) {
users.addUser(username, password);
}
}
public User getUser(String username){
return users.getUser(username);
}
public List<String> getFavorites(String username, String password) {
if (getUser(username) == null) return new ArrayList<>();
}
public void addFavorite(String username, String password, String favorite1) {
users.addFavorite(username,password,favorite1);
}
public void removeFavorite(String username, String password, String favorite1) {
users.removeFavorite(username,password,favorite1);
}
public void addFavorite(String username, String password, String favorite1) {
}
}
import java.util.ArrayList;
import java.util.List;
public class User {
private final String username;
private final String password;
private final List favorites = new ArrayList<String>();
public User(String username, String password) {
this.username = username;
this.password = password;
}
public String getPassword() {
return password;
}
public String getUsername() {
return username;
}
public List<String> getFavorites(){
return favorites;
}
public void addFavorite(String favorite){
favorites.add(favorite);
}
public void removeFavorite(String favorite) {
favorites.remove(favorite);
}
}
public interface UserDao {
public void create(User user);
public User getUser(String username);
}
import java.util.HashMap;
import java.util.Map;
public class UserDaoWithMap implements UserDao {
private Map<String, User> users;
public UserDaoWithMap() {
this.users = new HashMap<>();
}
@Override
public void create(User user) {
users.put(user.getUsername(), user);
}
@Override
public User getUser(String username) {
return users.get(username);
}
}
public class Users {
@Autowired
private UserDao userDao;
public void addUser(String username, String password) {
User user = new User(username, password);
userDao.create(user);
}
public User getUser(String username){
return userDao.getUser(username);
}
public boolean login(String username, String password) {
User user = userDao.getUser(username);
if (user == null) return false;
if (!user.getPassword().equals(password)) return false;
return true;
}
public void addFavorite(String username, String password, String favorite1) {
User user = userDao.getUser(username);
if(login(username,password)){
user.addFavorite(favorite1);
}
}
public void removeFavorite(String username, String password, String favorite1) {
User user = userDao.getUser(username);
if(login(username,password)) {
user.removeFavorite(favorite1);
}
}
}
I understand the following enterprise roles are in place:
service: FavoriteService
model: User
dao: UserDao, UserDaoWithMap
However, I don't understand what enterprise role the 'Users' class fulfills. I don't see where in the architecture it fits - it looks to me like some sort of helper class. Though, it does look like it has business value because it uses the UserDao.
Does anyone see any standard pattern here? Does the 'Users' class have an enterprise purpose or is it just some custom helper class?
I think it is a Manager/Controller type of class.
modified 14-Aug-15 17:32pm.
|
|
|
|
|
Neo10101 wrote: I took a look at someone's code here Then you should direct your question to that person.
|
|
|
|
|
There is no need to give me replies like that to every question I ask. My colleague is on vacation.
|
|
|
|
|
how to build 3d box in java?
|
|
|
|
|
This is another non-question. Please follow the link I gave you below and read it carefully.
|
|
|
|
|
It looks like I'm not the only one you show this autistic behavior towards. Bye.
|
|
|
|
|
Hey All,
Working on a project to create an array holding double type data then squaring each element into a new array. Can someone help explain how to store the calculations into a new array? Thanks!
public class Problem_3{
public static void main(String[] args){
double[] myList = {1.2,4.7,3.9,4.0};
for (int i = 0; i < myList.length; i++){
System.out.println(myList[i]+" ");}
for (int i=0; i<myList.length; i++){
double[] square = myList[i]* myList[i];}
}
}
|
|
|
|
|
double[] square = myList[i]* myList[i];
... does not mean anything. you are trying to declare an array but without creating anything more than a number. Did you go through the tutorials I gave you the links for? They expalin how to create arrays, store and update the content, copy them to new arrays etc.
BTW what you need is:
double[] square = new double[myList.length];
for (int i=0; i<myList.length; i++){
square[i] = myList[i] * myList[i];
}
|
|
|
|
|